<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<title>P5</title><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>

<style type="text/css">
    /*!
*
* Twitter Bootstrap
*
*/
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  color: #000;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 18px;
  margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 9px;
  margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 33px;
}
h2,
.h2 {
  font-size: 27px;
}
h3,
.h3 {
  font-size: 23px;
}
h4,
.h4 {
  font-size: 17px;
}
h5,
.h5 {
  font-size: 13px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 9px;
}
.lead {
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 19.5px;
  }
}
small,
.small {
  font-size: 92%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 8px;
  margin: 36px 0 18px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 18px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 541px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 9px 18px;
  margin: 0 0 18px;
  font-size: inherit;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 18px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 2px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #888;
  background-color: transparent;
  border-radius: 1px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 768px) {
  .container {
    width: 768px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: 0px;
  margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 13.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 32px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 45px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 18px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 30px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-lg {
  height: 45px;
  line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.form-group-lg select.form-control {
  height: 45px;
  line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 45px;
  min-height: 35px;
  padding: 11px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 40px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 45px;
  height: 45px;
  line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
.form-horizontal .form-group {
  margin-left: 0px;
  margin-right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 13px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 541px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 1px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 17px;
  border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 2px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 30px;
  margin-bottom: 18px;
  border: 1px solid transparent;
}
@media (min-width: 541px) {
  .navbar {
    border-radius: 2px;
  }
}
@media (min-width: 541px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 0px;
  padding-left: 0px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 541px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
}
@media (min-width: 541px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 541px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 541px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 6px 0px;
  font-size: 17px;
  line-height: 18px;
  height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 541px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 0px;
  padding: 9px 10px;
  margin-top: -2px;
  margin-bottom: -2px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 541px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 3px 0px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 18px;
}
@media (max-width: 540px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 18px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 541px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.navbar-form {
  margin-left: 0px;
  margin-right: 0px;
  padding: 10px 0px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: -1px;
  margin-bottom: -1px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 540px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 541px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: -1px;
  margin-bottom: -1px;
}
.navbar-btn.btn-sm {
  margin-top: 0px;
  margin-bottom: 0px;
}
.navbar-btn.btn-xs {
  margin-top: 4px;
  margin-bottom: 4px;
}
.navbar-text {
  margin-top: 6px;
  margin-bottom: 6px;
}
@media (min-width: 541px) {
  .navbar-text {
    float: left;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media (min-width: 541px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
    margin-right: 0px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 540px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 540px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 18px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 2px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #5e5e5e;
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  border-radius: 2px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}
.pager {
  padding-left: 0;
  margin: 18px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 3px;
  padding-left: 0px;
  padding-right: 0px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 59px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 18px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #000;
}
.alert {
  padding: 15px;
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 18px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 18px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 2px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 3px;
}
.well-sm {
  padding: 9px;
  border-radius: 1px;
}
.close {
  float: right;
  font-size: 19.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 2px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 13px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 2px 2px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
*
* Font Awesome
*
*/
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
code {
  color: #000;
}
pre {
  font-size: inherit;
  line-height: inherit;
}
label {
  font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.corner-all {
  border-radius: 2px;
}
.no-padding {
  padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer.  It allows the usage of flexible box 
model layouts accross multiple browsers, including older browsers.  The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below).  Browsers that are known to implement this 
new spec completely include:

    Firefox 28.0+
    Chrome 29.0+
    Internet Explorer 11+ 
    Opera 17.0+

Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.hbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.vbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.vbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
  /* Old browsers */
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  box-direction: reverse;
  /* Modern browsers */
  flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
  width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
  /* Old browsers */
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
  /* Old browsers */
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  box-flex: 2;
  /* Modern browsers */
  flex: 2;
}
.box-group1 {
  /*  Deprecated */
  -webkit-box-flex-group: 1;
  -moz-box-flex-group: 1;
  box-flex-group: 1;
}
.box-group2 {
  /* Deprecated */
  -webkit-box-flex-group: 2;
  -moz-box-flex-group: 2;
  box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
  /* Old browsers */
  -webkit-box-pack: start;
  -moz-box-pack: start;
  box-pack: start;
  /* Modern browsers */
  justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
  /* Old browsers */
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  /* Modern browsers */
  justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
  /* Old browsers */
  -webkit-box-pack: baseline;
  -moz-box-pack: baseline;
  box-pack: baseline;
  /* Modern browsers */
  justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
  /* Old browsers */
  -webkit-box-pack: stretch;
  -moz-box-pack: stretch;
  box-pack: stretch;
  /* Modern browsers */
  justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
  /* Old browsers */
  -webkit-box-align: start;
  -moz-box-align: start;
  box-align: start;
  /* Modern browsers */
  align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
  /* Old browsers */
  -webkit-box-align: end;
  -moz-box-align: end;
  box-align: end;
  /* Modern browsers */
  align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
  /* Old browsers */
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  /* Modern browsers */
  align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
  /* Old browsers */
  -webkit-box-align: baseline;
  -moz-box-align: baseline;
  box-align: baseline;
  /* Modern browsers */
  align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
  /* Old browsers */
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  box-align: stretch;
  /* Modern browsers */
  align-items: stretch;
}
div.error {
  margin: 2em;
  text-align: center;
}
div.error > h1 {
  font-size: 500%;
  line-height: normal;
}
div.error > p {
  font-size: 200%;
  line-height: normal;
}
div.traceback-wrapper {
  text-align: left;
  max-width: 800px;
  margin: auto;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
body {
  background-color: #fff;
  /* This makes sure that the body covers the entire window and needs to
       be in a different element than the display: box in wrapper below */
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  overflow: visible;
}
body > #header {
  /* Initially hidden to prevent FLOUC */
  display: none;
  background-color: #fff;
  /* Display over codemirror */
  position: relative;
  z-index: 100;
}
body > #header #header-container {
  padding-bottom: 5px;
  padding-top: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
body > #header .header-bar {
  width: 100%;
  height: 1px;
  background: #e7e7e7;
  margin-bottom: -1px;
}
@media print {
  body > #header {
    display: none !important;
  }
}
#header-spacer {
  width: 100%;
  visibility: hidden;
}
@media print {
  #header-spacer {
    display: none;
  }
}
#ipython_notebook {
  padding-left: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
}
@media (max-width: 991px) {
  #ipython_notebook {
    margin-left: 10px;
  }
}
[dir="rtl"] #ipython_notebook {
  float: right !important;
}
#noscript {
  width: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
  font-size: 22px;
  color: red;
  font-weight: bold;
}
#ipython_notebook img {
  height: 28px;
}
#site {
  width: 100%;
  display: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: auto;
}
@media print {
  #site {
    height: auto !important;
  }
}
/* Smaller buttons */
.ui-button .ui-button-text {
  padding: 0.2em 0.8em;
  font-size: 77%;
}
input.ui-button {
  padding: 0.3em 0.9em;
}
span#login_widget {
  float: right;
}
span#login_widget > .button,
#logout {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
  color: #fff;
  background-color: #333;
}
.nav-header {
  text-transform: none;
}
#header > span {
  margin-top: 10px;
}
.modal_stretch .modal-dialog {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
  max-height: calc(100vh - 200px);
  overflow: auto;
  flex: 1;
}
@media (min-width: 768px) {
  .modal .modal-dialog {
    width: 700px;
  }
}
@media (min-width: 768px) {
  select.form-control {
    margin-left: 12px;
    margin-right: 12px;
  }
}
/*!
*
* IPython auth
*
*/
.center-nav {
  display: inline-block;
  margin-bottom: -4px;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
  background-color: none;
  display: inline;
}
.alternate_upload.form {
  padding: 0;
  margin: 0;
}
.alternate_upload input.fileinput {
  text-align: center;
  vertical-align: middle;
  display: inline;
  opacity: 0;
  z-index: 2;
  width: 12ex;
  margin-right: -12ex;
}
.alternate_upload .btn-upload {
  height: 22px;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
[dir="rtl"] #tabs li {
  float: right;
}
ul#tabs {
  margin-bottom: 4px;
}
[dir="rtl"] ul#tabs {
  margin-right: 0px;
}
ul#tabs a {
  padding-top: 6px;
  padding-bottom: 4px;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
  text-decoration: none;
}
ul.breadcrumb i.icon-home {
  font-size: 16px;
  margin-right: 4px;
}
ul.breadcrumb span {
  color: #5e5e5e;
}
.list_toolbar {
  padding: 4px 0 4px 0;
  vertical-align: middle;
}
.list_toolbar .tree-buttons {
  padding-top: 1px;
}
[dir="rtl"] .list_toolbar .tree-buttons {
  float: left !important;
}
[dir="rtl"] .list_toolbar .pull-right {
  padding-top: 1px;
  float: left !important;
}
[dir="rtl"] .list_toolbar .pull-left {
  float: right !important;
}
.dynamic-buttons {
  padding-top: 3px;
  display: inline-block;
}
.list_toolbar [class*="span"] {
  min-height: 24px;
}
.list_header {
  font-weight: bold;
  background-color: #EEE;
}
.list_placeholder {
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
}
.list_container {
  margin-top: 4px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  border-radius: 2px;
}
.list_container > div {
  border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
  background-color: red;
}
.list_container > div:last-child {
  border: none;
}
.list_item:hover .list_item {
  background-color: #ddd;
}
.list_item a {
  text-decoration: none;
}
.list_item:hover {
  background-color: #fafafa;
}
.list_header > div,
.list_item > div {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
.list_header > div input,
.list_item > div input {
  margin-right: 7px;
  margin-left: 14px;
  vertical-align: baseline;
  line-height: 22px;
  position: relative;
  top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
  margin-left: -1px;
  vertical-align: baseline;
  line-height: 22px;
}
.new-file input[type=checkbox] {
  visibility: hidden;
}
.item_name {
  line-height: 22px;
  height: 24px;
}
.item_icon {
  font-size: 14px;
  color: #5e5e5e;
  margin-right: 7px;
  margin-left: 7px;
  line-height: 22px;
  vertical-align: baseline;
}
.item_buttons {
  line-height: 1em;
  margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
  float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
  margin-left: 5px;
}
.item_buttons .btn {
  min-width: 13ex;
}
.item_buttons .running-indicator {
  padding-top: 4px;
  color: #5cb85c;
}
.item_buttons .kernel-name {
  padding-top: 4px;
  color: #5bc0de;
  margin-right: 7px;
  float: left;
}
.toolbar_info {
  height: 24px;
  line-height: 24px;
}
.list_item input:not([type=checkbox]) {
  padding-top: 3px;
  padding-bottom: 3px;
  height: 22px;
  line-height: 14px;
  margin: 0px;
}
.highlight_text {
  color: blue;
}
#project_name {
  display: inline-block;
  padding-left: 7px;
  margin-left: -2px;
}
#project_name > .breadcrumb {
  padding: 0px;
  margin-bottom: 0px;
  background-color: transparent;
  font-weight: bold;
}
#tree-selector {
  padding-right: 0px;
}
[dir="rtl"] #tree-selector a {
  float: right;
}
#button-select-all {
  min-width: 50px;
}
#select-all {
  margin-left: 7px;
  margin-right: 2px;
}
.menu_icon {
  margin-right: 2px;
}
.tab-content .row {
  margin-left: 0px;
  margin-right: 0px;
}
.folder_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f114";
}
.folder_icon:before.pull-left {
  margin-right: .3em;
}
.folder_icon:before.pull-right {
  margin-left: .3em;
}
.notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
}
.notebook_icon:before.pull-left {
  margin-right: .3em;
}
.notebook_icon:before.pull-right {
  margin-left: .3em;
}
.running_notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
  color: #5cb85c;
}
.running_notebook_icon:before.pull-left {
  margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
  margin-left: .3em;
}
.file_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f016";
  position: relative;
  top: -2px;
}
.file_icon:before.pull-left {
  margin-right: .3em;
}
.file_icon:before.pull-right {
  margin-left: .3em;
}
#notebook_toolbar .pull-right {
  padding-top: 0px;
  margin-right: -1px;
}
ul#new-menu {
  left: auto;
  right: 0;
}
[dir="rtl"] #new-menu {
  text-align: right;
}
.kernel-menu-icon {
  padding-right: 12px;
  width: 24px;
  content: "\f096";
}
.kernel-menu-icon:before {
  content: "\f096";
}
.kernel-menu-icon-current:before {
  content: "\f00c";
}
#tab_content {
  padding-top: 20px;
}
#running .panel-group .panel {
  margin-top: 3px;
  margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
  background-color: #EEE;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
  text-decoration: none;
}
#running .panel-group .panel .panel-body {
  padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0px;
  border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
  border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
  border-bottom: 0px;
}
[dir="rtl"] #running .col-sm-8 {
  float: right !important;
}
.delete-button {
  display: none;
}
.duplicate-button {
  display: none;
}
.rename-button {
  display: none;
}
.shutdown-button {
  display: none;
}
.dynamic-instructions {
  display: inline-block;
  padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
  padding: 0px 5px;
}
.selected-keymap i.fa:before {
  content: "\f00c";
}
#mode-menu {
  overflow: auto;
  max-height: 20em;
}
.edit_app #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
  /* Use a negative 1 bottom margin, so the border overlaps the border of the
    header */
  margin-bottom: -1px;
}
.dirty-indicator {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator.pull-left {
  margin-right: .3em;
}
.dirty-indicator.pull-right {
  margin-left: .3em;
}
.dirty-indicator-dirty {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-dirty.pull-left {
  margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-clean.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
}
.dirty-indicator-clean:before.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
  margin-left: .3em;
}
#filename {
  font-size: 16pt;
  display: table;
  padding: 0px 5px;
}
#current-mode {
  padding-left: 5px;
  padding-right: 5px;
}
#texteditor-backdrop {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media not print {
  #texteditor-backdrop {
    background-color: #EEE;
  }
}
@media print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container {
    padding: 0px;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI colors. */
.ansibold {
  font-weight: bold;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
  color: black;
}
.ansired {
  color: darkred;
}
.ansigreen {
  color: darkgreen;
}
.ansiyellow {
  color: #c4a000;
}
.ansiblue {
  color: darkblue;
}
.ansipurple {
  color: darkviolet;
}
.ansicyan {
  color: steelblue;
}
.ansigray {
  color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
  background-color: black;
}
.ansibgred {
  background-color: red;
}
.ansibggreen {
  background-color: green;
}
.ansibgyellow {
  background-color: yellow;
}
.ansibgblue {
  background-color: blue;
}
.ansibgpurple {
  background-color: magenta;
}
.ansibgcyan {
  background-color: cyan;
}
.ansibggray {
  background-color: gray;
}
div.cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  border-radius: 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  width: 100%;
  padding: 5px;
  /* This acts as a spacer between cells, that is outside the border */
  margin: 0px;
  outline: none;
  border-left-width: 1px;
  padding-left: 5px;
  background: linear-gradient(to right, transparent -40px, transparent 1px, transparent 1px, transparent 100%);
}
div.cell.jupyter-soft-selected {
  border-left-color: #90CAF9;
  border-left-color: #E3F2FD;
  border-left-width: 1px;
  padding-left: 5px;
  border-right-color: #E3F2FD;
  border-right-width: 1px;
  background: #E3F2FD;
}
@media print {
  div.cell.jupyter-soft-selected {
    border-color: transparent;
  }
}
div.cell.selected {
  border-color: #ababab;
  border-left-width: 0px;
  padding-left: 6px;
  background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%);
}
@media print {
  div.cell.selected {
    border-color: transparent;
  }
}
div.cell.selected.jupyter-soft-selected {
  border-left-width: 0;
  padding-left: 6px;
  background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%);
}
.edit_mode div.cell.selected {
  border-color: #66BB6A;
  border-left-width: 0px;
  padding-left: 6px;
  background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%);
}
@media print {
  .edit_mode div.cell.selected {
    border-color: transparent;
  }
}
.prompt {
  /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
  min-width: 14ex;
  /* This padding is tuned to match the padding on the CodeMirror editor. */
  padding: 0.4em;
  margin: 0px;
  font-family: monospace;
  text-align: right;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
  /* Don't highlight prompt number selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Use default cursor */
  cursor: default;
}
@media (max-width: 540px) {
  .prompt {
    text-align: left;
  }
}
div.inner_cell {
  min-width: 0;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
  border: 1px solid #cfcfcf;
  border-radius: 2px;
  background: #f7f7f7;
  line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
   is no content in the output_subarea and the prompt. The main purpose of this is
   to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
  padding-top: 0;
  padding-bottom: 0;
}
div.unrecognized_cell {
  padding: 5px 5px 5px 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.unrecognized_cell .inner_cell {
  border-radius: 2px;
  padding: 5px;
  font-weight: bold;
  color: red;
  border: 1px solid #cfcfcf;
  background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
  color: inherit;
  text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
  color: inherit;
  text-decoration: none;
}
@media (max-width: 540px) {
  div.unrecognized_cell > div.prompt {
    display: none;
  }
}
div.code_cell {
  /* avoid page breaking on code cells when printing */
}
@media print {
  div.code_cell {
    page-break-inside: avoid;
  }
}
/* any special styling for code cells that are currently running goes here */
div.input {
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.input {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
  color: #303F9F;
  border-top: 1px solid transparent;
}
div.input_area > div.highlight {
  margin: 0.4em;
  border: none;
  padding: 0px;
  background-color: transparent;
}
div.input_area > div.highlight > pre {
  margin: 0px;
  border: none;
  padding: 0px;
  background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
 * monospace font with inconsistent normal/bold/italic height.  See
 * notebookmain.js.  Such fonts will have keywords vertically offset with
 * respect to the rest of the text.  The user should select a better font.
 * See: https://github.com/ipython/ipython/issues/1503
 *
 * .CodeMirror span {
 *      vertical-align: bottom;
 * }
 */
.CodeMirror {
  line-height: 1.21429em;
  /* Changed from 1em to our global default */
  font-size: 14px;
  height: auto;
  /* Changed to auto to autogrow */
  background: none;
  /* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
  /*  The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
  /*  We have found that if it is visible, vertical scrollbars appear with font size changes.*/
  overflow-y: hidden;
  overflow-x: auto;
}
.CodeMirror-lines {
  /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
  /* we have set a different line-height and want this to scale with that. */
  padding: 0.4em;
}
.CodeMirror-linenumber {
  padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.CodeMirror pre {
  /* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */
  /* .CodeMirror-lines */
  padding: 0;
  border: 0;
  border-radius: 0;
}
/*

Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
Adapted from GitHub theme

*/
.highlight-base {
  color: #000;
}
.highlight-variable {
  color: #000;
}
.highlight-variable-2 {
  color: #1a1a1a;
}
.highlight-variable-3 {
  color: #333333;
}
.highlight-string {
  color: #BA2121;
}
.highlight-comment {
  color: #408080;
  font-style: italic;
}
.highlight-number {
  color: #080;
}
.highlight-atom {
  color: #88F;
}
.highlight-keyword {
  color: #008000;
  font-weight: bold;
}
.highlight-builtin {
  color: #008000;
}
.highlight-error {
  color: #f00;
}
.highlight-operator {
  color: #AA22FF;
  font-weight: bold;
}
.highlight-meta {
  color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
  color: #00f;
}
.highlight-string-2 {
  color: #f50;
}
.highlight-qualifier {
  color: #555;
}
.highlight-bracket {
  color: #997;
}
.highlight-tag {
  color: #170;
}
.highlight-attribute {
  color: #00c;
}
.highlight-header {
  color: blue;
}
.highlight-quote {
  color: #090;
}
.highlight-link {
  color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
  color: #008000;
  font-weight: bold;
}
.cm-s-ipython span.cm-atom {
  color: #88F;
}
.cm-s-ipython span.cm-number {
  color: #080;
}
.cm-s-ipython span.cm-def {
  color: #00f;
}
.cm-s-ipython span.cm-variable {
  color: #000;
}
.cm-s-ipython span.cm-operator {
  color: #AA22FF;
  font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
  color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
  color: #333333;
}
.cm-s-ipython span.cm-comment {
  color: #408080;
  font-style: italic;
}
.cm-s-ipython span.cm-string {
  color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
  color: #f50;
}
.cm-s-ipython span.cm-meta {
  color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
  color: #555;
}
.cm-s-ipython span.cm-builtin {
  color: #008000;
}
.cm-s-ipython span.cm-bracket {
  color: #997;
}
.cm-s-ipython span.cm-tag {
  color: #170;
}
.cm-s-ipython span.cm-attribute {
  color: #00c;
}
.cm-s-ipython span.cm-header {
  color: blue;
}
.cm-s-ipython span.cm-quote {
  color: #090;
}
.cm-s-ipython span.cm-link {
  color: #00c;
}
.cm-s-ipython span.cm-error {
  color: #f00;
}
.cm-s-ipython span.cm-tab {
  background: url();
  background-position: right;
  background-repeat: no-repeat;
}
div.output_wrapper {
  /* this position must be relative to enable descendents to be absolute within it */
  position: relative;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
  /* ideally, this would be max-height, but FF barfs all over that */
  height: 24em;
  /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
  width: 100%;
  overflow: auto;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
  margin: 0px;
  padding: 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
div.out_prompt_overlay {
  height: 100%;
  padding: 0px 0.4em;
  position: absolute;
  border-radius: 2px;
}
div.out_prompt_overlay:hover {
  /* use inner shadow to get border that is computed the same on WebKit/FF */
  -webkit-box-shadow: inset 0 0 1px #000;
  box-shadow: inset 0 0 1px #000;
  background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
  color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
  padding: 0px;
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.output_area .MathJax_Display {
  text-align: left !important;
}
div.output_area .rendered_html table {
  margin-left: 0;
  margin-right: 0;
}
div.output_area .rendered_html img {
  margin-left: 0;
  margin-right: 0;
}
div.output_area img,
div.output_area svg {
  max-width: 100%;
  height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
  max-width: none;
}
/* This is needed to protect the pre formating from global settings such
   as that of bootstrap */
.output {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.output_area {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
div.output_area pre {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  color: black;
  background-color: transparent;
  border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
   the prompt div. */
div.output_subarea {
  overflow-x: auto;
  padding: 0.4em;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
  max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
  overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
   output types */
/* all text output has this class: */
div.output_text {
  text-align: left;
  color: #000;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
  background: #fdd;
  /* very light red background for stderr */
}
div.output_latex {
  text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
  padding: 0;
}
.js-error {
  color: darkred;
}
/* raw_input styles */
div.raw_input_container {
  line-height: 1.21429em;
  padding-top: 5px;
}
pre.raw_input_prompt {
  /* nothing needed here. */
}
input.raw_input {
  font-family: monospace;
  font-size: inherit;
  color: inherit;
  width: auto;
  /* make sure input baseline aligns with prompt */
  vertical-align: baseline;
  /* padding + margin = 0.5em between prompt and cursor */
  padding: 0em 0.25em;
  margin: 0em 0.25em;
}
input.raw_input:focus {
  box-shadow: none;
}
p.p-space {
  margin-bottom: 10px;
}
div.output_unrecognized {
  padding: 5px;
  font-weight: bold;
  color: red;
}
div.output_unrecognized a {
  color: inherit;
  text-decoration: none;
}
div.output_unrecognized a:hover {
  color: inherit;
  text-decoration: none;
}
.rendered_html {
  color: #000;
  /* any extras will just be numbers: */
}
.rendered_html em {
  font-style: italic;
}
.rendered_html strong {
  font-weight: bold;
}
.rendered_html u {
  text-decoration: underline;
}
.rendered_html :link {
  text-decoration: underline;
}
.rendered_html :visited {
  text-decoration: underline;
}
.rendered_html h1 {
  font-size: 185.7%;
  margin: 1.08em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h2 {
  font-size: 157.1%;
  margin: 1.27em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h3 {
  font-size: 128.6%;
  margin: 1.55em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h4 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h5 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h6 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h1:first-child {
  margin-top: 0.538em;
}
.rendered_html h2:first-child {
  margin-top: 0.636em;
}
.rendered_html h3:first-child {
  margin-top: 0.777em;
}
.rendered_html h4:first-child {
  margin-top: 1em;
}
.rendered_html h5:first-child {
  margin-top: 1em;
}
.rendered_html h6:first-child {
  margin-top: 1em;
}
.rendered_html ul {
  list-style: disc;
  margin: 0em 2em;
  padding-left: 0px;
}
.rendered_html ul ul {
  list-style: square;
  margin: 0em 2em;
}
.rendered_html ul ul ul {
  list-style: circle;
  margin: 0em 2em;
}
.rendered_html ol {
  list-style: decimal;
  margin: 0em 2em;
  padding-left: 0px;
}
.rendered_html ol ol {
  list-style: upper-alpha;
  margin: 0em 2em;
}
.rendered_html ol ol ol {
  list-style: lower-alpha;
  margin: 0em 2em;
}
.rendered_html ol ol ol ol {
  list-style: lower-roman;
  margin: 0em 2em;
}
.rendered_html ol ol ol ol ol {
  list-style: decimal;
  margin: 0em 2em;
}
.rendered_html * + ul {
  margin-top: 1em;
}
.rendered_html * + ol {
  margin-top: 1em;
}
.rendered_html hr {
  color: black;
  background-color: black;
}
.rendered_html pre {
  margin: 1em 2em;
}
.rendered_html pre,
.rendered_html code {
  border: 0;
  background-color: #fff;
  color: #000;
  font-size: 100%;
  padding: 0px;
}
.rendered_html blockquote {
  margin: 1em 2em;
}
.rendered_html table {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid black;
  border-collapse: collapse;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
  border: 1px solid black;
  border-collapse: collapse;
  margin: 1em 2em;
}
.rendered_html td,
.rendered_html th {
  text-align: left;
  vertical-align: middle;
  padding: 4px;
}
.rendered_html th {
  font-weight: bold;
}
.rendered_html * + table {
  margin-top: 1em;
}
.rendered_html p {
  text-align: left;
}
.rendered_html * + p {
  margin-top: 1em;
}
.rendered_html img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.rendered_html * + img {
  margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
  max-width: 100%;
  height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
  max-width: none;
}
div.text_cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.text_cell > div.prompt {
    display: none;
  }
}
div.text_cell_render {
  /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
  outline: none;
  resize: none;
  width: inherit;
  border-style: none;
  padding: 0.5em 0.5em 0.5em 0.4em;
  color: #000;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
a.anchor-link:link {
  text-decoration: none;
  padding: 0px 20px;
  visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
  visibility: visible;
}
.text_cell.rendered .input_area {
  display: none;
}
.text_cell.rendered .rendered_html {
  overflow-x: auto;
  overflow-y: hidden;
}
.text_cell.unrendered .text_cell_render {
  display: none;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
  font-size: 185.7%;
}
.cm-header-2 {
  font-size: 157.1%;
}
.cm-header-3 {
  font-size: 128.6%;
}
.cm-header-4 {
  font-size: 110%;
}
.cm-header-5 {
  font-size: 100%;
  font-style: italic;
}
.cm-header-6 {
  font-size: 100%;
  font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
  .notebook_app {
    padding-left: 0px;
    padding-right: 0px;
  }
}
#ipython-main-app {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook_panel {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook {
  font-size: 14px;
  line-height: 20px;
  overflow-y: hidden;
  overflow-x: auto;
  width: 100%;
  /* This spaces the page away from the edge of the notebook area */
  padding-top: 20px;
  margin: 0px;
  outline: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  min-height: 100%;
}
@media not print {
  #notebook-container {
    padding: 15px;
    background-color: #fff;
    min-height: 0;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
@media print {
  #notebook-container {
    width: 100%;
  }
}
div.ui-widget-content {
  border: 1px solid #ababab;
  outline: none;
}
pre.dialog {
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 2px;
  padding: 0.4em;
  padding-left: 2em;
}
p.dialog {
  padding: 0.2em;
}
/* Word-wrap output correctly.  This is the CSS3 spelling, though Firefox seems
   to not honor it correctly.  Webkit browsers (Chrome, rekonq, Safari) do.
 */
pre,
code,
kbd,
samp {
  white-space: pre-wrap;
}
#fonttest {
  font-family: monospace;
}
p {
  margin-bottom: 0;
}
.end_space {
  min-height: 100px;
  transition: height .2s ease;
}
.notebook_app > #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
  .notebook_app {
    background-color: #EEE;
  }
}
kbd {
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  margin: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
  border: thin solid #CFCFCF;
  border-bottom: none;
  background: #EEE;
  border-radius: 2px 2px 0px 0px;
  width: 100%;
  height: 29px;
  padding-right: 4px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
  display: -webkit-flex;
}
@media print {
  .celltoolbar {
    display: none;
  }
}
.ctb_hideshow {
  display: none;
  vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
   Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
  display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border: 1px solid #cfcfcf;
}
.celltoolbar {
  font-size: 87%;
  padding-top: 3px;
}
.celltoolbar select {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
  width: inherit;
  font-size: inherit;
  height: 22px;
  padding: 0px;
  display: inline-block;
}
.celltoolbar select:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
  color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
  color: #999;
}
.celltoolbar select::-ms-expand {
  border: 0;
  background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
  background-color: #eeeeee;
  opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
  cursor: not-allowed;
}
textarea.celltoolbar select {
  height: auto;
}
select.celltoolbar select {
  height: 30px;
  line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
  height: auto;
}
.celltoolbar label {
  margin-left: 5px;
  margin-right: 5px;
}
.completions {
  position: absolute;
  z-index: 110;
  overflow: hidden;
  border: 1px solid #ababab;
  border-radius: 2px;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  line-height: 1;
}
.completions select {
  background: white;
  outline: none;
  border: none;
  padding: 0px;
  margin: 0px;
  overflow: auto;
  font-family: monospace;
  font-size: 110%;
  color: #000;
  width: auto;
}
.completions select option.context {
  color: #286090;
}
#kernel_logo_widget {
  float: right !important;
  float: right;
}
#kernel_logo_widget .current_kernel_logo {
  display: none;
  margin-top: -1px;
  margin-bottom: -1px;
  width: 32px;
  height: 32px;
}
#menubar {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 1px;
}
#menubar .navbar {
  border-top: 1px;
  border-radius: 0px 0px 2px 2px;
  margin-bottom: 0px;
}
#menubar .navbar-toggle {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  border: none;
}
#menubar .navbar-collapse {
  clear: left;
}
.nav-wrapper {
  border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
  padding-top: 4px;
}
ul#help_menu li a {
  overflow: hidden;
  padding-right: 2.2em;
}
ul#help_menu li a i {
  margin-right: -1.2em;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  content: "\f0da";
  float: right;
  color: #333333;
  margin-top: 2px;
  margin-right: -10px;
}
.dropdown-submenu > a:after.pull-left {
  margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
  margin-left: .3em;
}
.dropdown-submenu:hover > a:after {
  color: #262626;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
#notification_area {
  float: right !important;
  float: right;
  z-index: 10;
}
.indicator_area {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
#kernel_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
  padding-left: 5px;
  padding-right: 5px;
}
#modal_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
#readonly-indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  margin-top: 2px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  display: none;
}
.modal_indicator:before {
  width: 1.28571429em;
  text-align: center;
}
.edit_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f040";
}
.edit_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.command_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ' ';
}
.command_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.kernel_idle_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f10c";
}
.kernel_idle_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_busy_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f111";
}
.kernel_busy_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_dead_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1e2";
}
.kernel_dead_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_disconnected_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f127";
}
.kernel_disconnected_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
  margin-left: .3em;
}
.notification_widget {
  color: #777;
  z-index: 10;
  background: rgba(240, 240, 240, 0.5);
  margin-right: 4px;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.notification_widget:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget .badge {
  color: #fff;
  background-color: #333;
}
.notification_widget.warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.notification_widget.warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.notification_widget.success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.notification_widget.success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.notification_widget.info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.notification_widget.info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.notification_widget.danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.notification_widget.danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger .badge {
  color: #d9534f;
  background-color: #fff;
}
div#pager {
  background-color: #fff;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  display: none;
  position: fixed;
  bottom: 0px;
  width: 100%;
  max-height: 50%;
  padding-top: 8px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  /* Display over codemirror */
  z-index: 100;
  /* Hack which prevents jquery ui resizable from changing top. */
  top: auto !important;
}
div#pager pre {
  line-height: 1.21429em;
  color: #000;
  background-color: #f7f7f7;
  padding: 0.4em;
}
div#pager #pager-button-area {
  position: absolute;
  top: 8px;
  right: 20px;
}
div#pager #pager-contents {
  position: relative;
  overflow: auto;
  width: 100%;
  height: 100%;
}
div#pager #pager-contents #pager-container {
  position: relative;
  padding: 15px 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
  top: 0px;
  height: 8px;
  background: #f7f7f7;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  /* This injects handle bars (a short, wide = symbol) for 
        the resize handle. */
}
div#pager .ui-resizable-handle::after {
  content: '';
  top: 2px;
  left: 50%;
  height: 3px;
  width: 30px;
  margin-left: -15px;
  position: absolute;
  border-top: 1px solid #cfcfcf;
}
.quickhelp {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  line-height: 1.8em;
}
.shortcut_key {
  display: inline-block;
  width: 21ex;
  text-align: right;
  font-family: monospace;
}
.shortcut_descr {
  display: inline-block;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
span.save_widget {
  margin-top: 6px;
}
span.save_widget span.filename {
  height: 1em;
  line-height: 1em;
  padding: 3px;
  margin-left: 16px;
  border: none;
  font-size: 146.5%;
  border-radius: 2px;
}
span.save_widget span.filename:hover {
  background-color: #e6e6e6;
}
span.checkpoint_status,
span.autosave_status {
  font-size: small;
}
@media (max-width: 767px) {
  span.save_widget {
    font-size: small;
  }
  span.checkpoint_status,
  span.autosave_status {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  span.checkpoint_status {
    display: none;
  }
  span.autosave_status {
    font-size: x-small;
  }
}
.toolbar {
  padding: 0px;
  margin-left: -5px;
  margin-top: 2px;
  margin-bottom: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
  width: auto;
  vertical-align: middle;
  margin-right: 2px;
  margin-bottom: 0px;
  display: inline;
  font-size: 92%;
  margin-left: 0.3em;
  margin-right: 0.3em;
  padding: 0px;
  padding-top: 3px;
}
.toolbar .btn {
  padding: 2px 8px;
}
.toolbar .btn-group {
  margin-top: 0px;
  margin-left: 5px;
}
#maintoolbar {
  margin-bottom: -3px;
  margin-top: -8px;
  border: 0px;
  min-height: 27px;
  margin-left: 0px;
  padding-top: 11px;
  padding-bottom: 3px;
}
#maintoolbar .navbar-text {
  float: none;
  vertical-align: middle;
  text-align: right;
  margin-left: 5px;
  margin-right: 0px;
  margin-top: 0px;
}
.select-xs {
  height: 24px;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
  background-color: #F37626;
  color: white;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
 * of chance of beeing generated from the ../less/[samename].less file, you can
 * try to get back the less file by reverting somme commit in history
 **/
/*
 * We'll try to get something pretty, so we
 * have some strange css to have the scroll bar on
 * the left with fix button on the top right of the tooltip
 */
@-moz-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-moz-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*properties of tooltip after "expand"*/
.bigtooltip {
  overflow: auto;
  height: 200px;
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 80px;
}
.tooltipbuttons {
  position: absolute;
  padding-right: 15px;
  top: 0px;
  right: 0px;
}
.tooltiptext {
  /*avoid the button to overlap on some docstring*/
  padding-right: 30px;
}
.ipython_tooltip {
  max-width: 700px;
  /*fade-in animation when inserted*/
  -webkit-animation: fadeOut 400ms;
  -moz-animation: fadeOut 400ms;
  animation: fadeOut 400ms;
  -webkit-animation: fadeIn 400ms;
  -moz-animation: fadeIn 400ms;
  animation: fadeIn 400ms;
  vertical-align: middle;
  background-color: #f7f7f7;
  overflow: visible;
  border: #ababab 1px solid;
  outline: none;
  padding: 3px;
  margin: 0px;
  padding-left: 7px;
  font-family: monospace;
  min-height: 50px;
  -moz-box-shadow: 0px 6px 10px -1px #adadad;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  border-radius: 2px;
  position: absolute;
  z-index: 1000;
}
.ipython_tooltip a {
  float: right;
}
.ipython_tooltip .tooltiptext pre {
  border: 0;
  border-radius: 0;
  font-size: 100%;
  background-color: #f7f7f7;
}
.pretooltiparrow {
  left: 0px;
  margin: 0px;
  top: -16px;
  width: 40px;
  height: 16px;
  overflow: hidden;
  position: absolute;
}
.pretooltiparrow:before {
  background-color: #f7f7f7;
  border: 1px #ababab solid;
  z-index: 11;
  content: "";
  position: absolute;
  left: 15px;
  top: 10px;
  width: 25px;
  height: 25px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
ul.typeahead-list i {
  margin-left: -10px;
  width: 18px;
}
ul.typeahead-list {
  max-height: 80vh;
  overflow: auto;
}
ul.typeahead-list > li > a {
  /** Firefox bug **/
  /* see https://github.com/jupyter/notebook/issues/559 */
  white-space: normal;
}
.cmd-palette .modal-body {
  padding: 7px;
}
.cmd-palette form {
  background: white;
}
.cmd-palette input {
  outline: none;
}
.no-shortcut {
  display: none;
}
.command-shortcut:before {
  content: "(command)";
  padding-right: 3px;
  color: #777777;
}
.edit-shortcut:before {
  content: "(edit)";
  padding-right: 3px;
  color: #777777;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
  background-color: #BBDEFB;
  border-color: #90CAF9;
  border-style: solid;
  border-width: 1px;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .match {
  background-color: #FFCDD2;
  border-color: #EF9A9A;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
  background-color: #C8E6C9;
  border-color: #A5D6A7;
  border-radius: 0px;
}
#find-and-replace #replace-preview {
  max-height: 60vh;
  overflow: auto;
}
#find-and-replace #replace-preview pre {
  padding: 5px 10px;
}
.terminal-app {
  background: #EEE;
}
.terminal-app #header {
  background: #fff;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
  width: 100%;
  float: left;
  font-family: monospace;
  color: white;
  background: black;
  padding: 0.4em;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
  line-height: 1em;
  font-size: 14px;
}
.terminal-app .terminal .xterm-rows {
  padding: 10px;
}
.terminal-app .terminal-cursor {
  color: black;
  background: white;
}
.terminal-app #terminado-container {
  margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
    </style>
<style type="text/css">
    .highlight .hll { background-color: #ffffcc }
.highlight  { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sa { color: #BA2121 } /* Literal.String.Affix */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0000FF } /* Name.Function.Magic */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .vm { color: #19177C } /* Name.Variable.Magic */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
    </style>
<style type="text/css">
    
/* Temporary definitions which will become obsolete with Notebook release 5.0 */
.ansi-black-fg { color: #3E424D; }
.ansi-black-bg { background-color: #3E424D; }
.ansi-black-intense-fg { color: #282C36; }
.ansi-black-intense-bg { background-color: #282C36; }
.ansi-red-fg { color: #E75C58; }
.ansi-red-bg { background-color: #E75C58; }
.ansi-red-intense-fg { color: #B22B31; }
.ansi-red-intense-bg { background-color: #B22B31; }
.ansi-green-fg { color: #00A250; }
.ansi-green-bg { background-color: #00A250; }
.ansi-green-intense-fg { color: #007427; }
.ansi-green-intense-bg { background-color: #007427; }
.ansi-yellow-fg { color: #DDB62B; }
.ansi-yellow-bg { background-color: #DDB62B; }
.ansi-yellow-intense-fg { color: #B27D12; }
.ansi-yellow-intense-bg { background-color: #B27D12; }
.ansi-blue-fg { color: #208FFB; }
.ansi-blue-bg { background-color: #208FFB; }
.ansi-blue-intense-fg { color: #0065CA; }
.ansi-blue-intense-bg { background-color: #0065CA; }
.ansi-magenta-fg { color: #D160C4; }
.ansi-magenta-bg { background-color: #D160C4; }
.ansi-magenta-intense-fg { color: #A03196; }
.ansi-magenta-intense-bg { background-color: #A03196; }
.ansi-cyan-fg { color: #60C6C8; }
.ansi-cyan-bg { background-color: #60C6C8; }
.ansi-cyan-intense-fg { color: #258F8F; }
.ansi-cyan-intense-bg { background-color: #258F8F; }
.ansi-white-fg { color: #C5C1B4; }
.ansi-white-bg { background-color: #C5C1B4; }
.ansi-white-intense-fg { color: #A1A6B2; }
.ansi-white-intense-bg { background-color: #A1A6B2; }

.ansi-bold { font-weight: bold; }

    </style>


<style type="text/css">
/* Overrides of notebook CSS for static HTML export */
body {
  overflow: visible;
  padding: 8px;
}

div#notebook {
  overflow: visible;
  border-top: none;
}@media print {
  div.cell {
    display: block;
    page-break-inside: avoid;
  } 
  div.output_wrapper { 
    display: block;
    page-break-inside: avoid; 
  }
  div.output { 
    display: block;
    page-break-inside: avoid; 
  }
}
</style>

<!-- Custom stylesheet, it must be in the same directory as the html file -->
<link rel="stylesheet" href="custom.css">

<!-- Loading mathjax macro -->
<!-- Load mathjax -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS_HTML"></script>
    <!-- MathJax configuration -->
    <script type="text/x-mathjax-config">
    MathJax.Hub.Config({
        tex2jax: {
            inlineMath: [ ['$','$'], ["\\(","\\)"] ],
            displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
            processEscapes: true,
            processEnvironments: true
        },
        // Center justify equations in code and markdown cells. Elsewhere
        // we use CSS to left justify single line equations in code cells.
        displayAlign: 'center',
        "HTML-CSS": {
            styles: {'.MathJax_Display': {"margin": 0}},
            linebreaks: { automatic: true }
        }
    });
    </script>
    <!-- End of mathjax configuration --></head>
<body>
  <div tabindex="-1" id="notebook" class="border-box-sizing">
    <div class="container" id="notebook-container">

<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="&#36710;&#36742;&#26816;&#27979;">&#36710;&#36742;&#26816;&#27979;<a class="anchor-link" href="#&#36710;&#36742;&#26816;&#27979;">&#182;</a></h1><h2 id="&#20027;&#35201;&#30340;&#27493;&#39588;&#22914;&#19979;&#65306;">&#20027;&#35201;&#30340;&#27493;&#39588;&#22914;&#19979;&#65306;<a class="anchor-link" href="#&#20027;&#35201;&#30340;&#27493;&#39588;&#22914;&#19979;&#65306;">&#182;</a></h2><ul>
<li>定义图像特征提取方法</li>
<li>读入车辆和非车辆图像数据</li>
<li>数据预处理，shuffle，标准化</li>
<li>训练模型</li>
<li>测试模型</li>
<li>使用滑动窗口和多尺度的图像大小在图像上检测车辆</li>
<li>检测视频中行驶的车辆</li>
</ul>
<blockquote><p>问题：现在特征提取的速度特别慢。使用CNN对物体进行识别会提高不少效率。</p>
</blockquote>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="1.&#27773;&#36710;&#21644;&#38750;&#27773;&#36710;&#22270;&#29255;&#23637;&#31034;">1.&#27773;&#36710;&#21644;&#38750;&#27773;&#36710;&#22270;&#29255;&#23637;&#31034;<a class="anchor-link" href="#1.&#27773;&#36710;&#21644;&#38750;&#27773;&#36710;&#22270;&#29255;&#23637;&#31034;">&#182;</a></h2>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[140]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">glob</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>

<span class="n">vehicle_lable</span> <span class="o">=</span> <span class="mi">1</span>
<span class="n">non_vehicle_label</span> <span class="o">=</span> <span class="mi">0</span>

<span class="c1"># 读入数据</span>
<span class="n">vehicles_file_paths</span> <span class="o">=</span> <span class="n">glob</span><span class="o">.</span><span class="n">glob</span><span class="p">(</span><span class="s2">&quot;./vehicles/*/*.png&quot;</span><span class="p">)</span>
<span class="n">non_vehicles_file_paths</span> <span class="o">=</span> <span class="n">glob</span><span class="o">.</span><span class="n">glob</span><span class="p">(</span><span class="s2">&quot;./non-vehicles/*/*.png&quot;</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;汽车样本数量：&quot;</span> <span class="p">,</span> <span class="nb">len</span><span class="p">(</span><span class="n">vehicles_file_paths</span><span class="p">))</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;非汽车样本数量：&quot;</span> <span class="p">,</span> <span class="nb">len</span><span class="p">(</span><span class="n">non_vehicles_file_paths</span><span class="p">))</span>

<span class="c1"># 显示汽车和非汽车图片</span>
<span class="n">vehicle_img</span> <span class="o">=</span> <span class="n">mpimg</span><span class="o">.</span><span class="n">imread</span><span class="p">(</span><span class="n">vehicles_file_paths</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
<span class="n">non_vehicle_img</span> <span class="o">=</span> <span class="n">mpimg</span><span class="o">.</span><span class="n">imread</span><span class="p">(</span><span class="n">non_vehicles_file_paths</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
<span class="n">fig</span><span class="p">,</span> <span class="p">(</span><span class="n">ax1</span><span class="p">,</span> <span class="n">ax2</span><span class="p">)</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">2</span> <span class="p">,</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">8</span><span class="p">,</span> <span class="mi">20</span><span class="p">))</span>
<span class="n">ax1</span><span class="o">.</span><span class="n">imshow</span><span class="p">(</span><span class="n">vehicle_img</span><span class="p">)</span>
<span class="n">ax1</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="s2">&quot;vehicle&quot;</span><span class="p">)</span>
<span class="n">ax2</span><span class="o">.</span><span class="n">imshow</span><span class="p">(</span><span class="n">non_vehicle_img</span><span class="p">)</span>
<span class="n">ax2</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="s2">&quot;non_vehicle&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>汽车样本数量： 8792
非汽车样本数量： 8968
</pre>
</div>
</div>

<div class="output_area">

<div class="prompt"></div>




<div class="output_png output_subarea ">
<img src="
AAALEgAACxIB0t1+/AAAIABJREFUeJzsvXuwLdt11veNXo+99znnviVdriUhCaGYuCgkkYsfZQiK
ZRNjFESqQMEJRDgGBYpQpoBgmVSqQipOVFQwmIIAwi8VYEAIOxIKL3GxwjPCAhuIda3I2BKSuA9J
93kee6/V3TN/rHV3/8ZYPddZ57XPOveMr2rXnqtXd8/Zs+ecvfobY3zDSilKJBKJRCJxe9Hc7gYk
EolEIpHIB3IikUgkEnuBfCAnEolEIrEHyAdyIpFIJBJ7gHwgJxKJRCKxB8gHciKRSCQSe4B8IN8F
MLPfYWb/eMv3f9vM3r3DeT5rZt98c1uXSCQSCSkfyAlJpZRfX0r5wO1uRyKRuHXY9oPazH6NmX16
h3Ns/XGfuDFMb3cDEolEInF7UUr5R5K++na3425HviHfQTCz7zazD4Vt329mf8rM7jOzHzSzJ8zs
i2b2v5jZJOz7v5vZs2b2C2b267H942b2O/H5d5nZ42b2opl9ysx+5UhbGjN7r5n9WzP7ipl90Mwe
vBXXnUgkEncD8oF8Z+GvSvo2M7tHktYP3HdJ+lFJPyKplfRLJb1V0q+T9Dtx7NdJ+rSkV0j6Y5J+
0MwsVmBmv0XS/yTpv5Z0r6TfKOkrI235fZJ+k6RfK+mrJD0r6c/c4PUlEncc1lTwHzKzf21mz5vZ
XzOzw/V3v8vMfs7MnjGzj5jZV+G4Yma/28w+Y2bPmdmfGZuT2P9gvd8vx7ZXmtkVM3vV+vM7zOyn
1/v9UzP7FeE0b6m0821m9gWc97Vm9mNm9qX1D+4/XWnTLzOzj62v79Nm9q7r6sSEpHwg31EopXxO
0r+U9J+vN32TpMuSfkHSt0n6/aWUS6WUpyX9CUm/FYd/rpTyF0opnaQPSHpE0sMj1fxOSX+slPKT
ZYWfW9cb8bsl/Q+llC+UUk60eoj/ZjNLM0jibsS7JH2rpDdI+hWSfoeZfZOk/2393SOSPqfVj2ri
HZJ+1fqYd0n6T2sVrOfZj0n69lDv/11KedrM3irphyT9t5IekvTnJX3EzA62tTPWs/6h/9F1e18v
6dUj7ZaZnZf0Ma1eCF6l1Xrzf5jZ19SuIbEd+UC+8/CjGibkf7n+/DpJM0lPrH8ZP6fVZHwVjnvy
pUIp5fK6eGHk/K+V9G93aMfrJP046ntcUqfxh3wi8XLHnyql/PtSyjOS/qakt0j6ryT9UCnlX64f
pt8j6RvM7PU47n2llOdKKf9O0k+sj9uGH5X/of3SGiBJ75H050spnyildGtHzRNJX3+VdkZ8rVas
13+//oF/XEoZc+R6h6TPllJ+uJTSllJ+StLfkPRbrnINiQrybebOw1+X9MfN7DVavSl/g6TntJp4
ryiltDd4/s9LeuOO+/03pZR/coP1JRIvBzyJ8mWtHmgPacVoSZJKKRfN7CtavXF+tnLc2I9k4ick
nTOzr5P0lFYP1B9ff/c6Se82s9+H/efrtmxrZ8RrtWLUrraWvE7S161/kL+EqaS/eJXjEhXkG/Id
hlLKlyR9XNIPS/qFUsrjpZQnJP09rR7U964drt5oZr/2Oqr4AUl/yMz+I1vhl5rZ60b2+3OSvvel
79a2rHde31UlEi9L/HutHlqSTinehyR98XpPuDY5fVArluzbJX20lPLi+uvPS/reUsr9+DtXSvkr
11jN5yX94h3MT5/Xii5nfRdKKb/nGutLrJEP5DsTPyrpmzVQVdLKCWsu6VNaOVh9SCu71TWhlPLX
JX3v+twvSvo/JY15T3+/pI9I+ntm9qKk/0crx7FEIrHCX5H0HWb2lrUd93+V9IlSymdv8Lw/Kum/
0IoS5xrwFyT9bjP7uvWP6fNm9htecgK9BvxzSU9Iet/6HIdm9o0j+31U0n9gZr/dzGbrv19lZv/h
9VxUIinrOxKllL+oQAuVUp6X9HvWf3H/H9HKC5vbDOW3he/+nFZvwPE8r0e5l/R9679EIhFQSvn7
ZvY/amVXfUDSP5W3/17veT9hZpe0opv/NrZ/0sx+l6Q/LelNkq5I+seS/uE1nr8zs/9M0p+S9O8k
Fa0e/P8k7Peimf06DetAI+lfSfoD13lpdz2slHK725BIJBKJxF2PpKwTiUQikdgD5AM5kUgk9ghm
9ufM7OLI34YZKfHywg1R1mb2rVo590wk/UAp5X03q2GJROJskfM5kbi9uO4H8lrN5f+T9C2SviDp
JyV9eynlUzeveYlE4iyQ8zmRuP24ES/rr5X0c6WUn5ckM/urkt6pVdjNKObzeTl37mj1AT8Etv0k
cMKukHmtK77WUSof6qe69h8r5trIM/tz7fY7qIwWY4vLNbaz1DpiZ9hocfPj1W/S1tqvtZ2uWfW6
t8gFX9M+klT7QVsqh+86bJ999vkvl1JeuePuNwPXNJ/PnTsq992/jqZxfRDGOco955w1KI/3ysbm
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
1MyAOahrUA/uN3OTz7B2bHi1O8nucdPnDGsBx0HMZd7hmAnMijOMNcO5GJ0TxWUmFCOKKis74qpv
yGb2WjP7CTP7lJn9jJl913r7g2b2MTP7zPr/A1c7VyKRuH3IuZxI7Dd2oaxbSX+wlPI1kr5e0u81
s6+R9F5Jj5VS3iTpsfXnRCKxv8i5nEjsMa5KWZdSnpD0xLr8opk9LunVkt4p6W3r3T4g6eOSvnvb
ufq+P00p2FXSr0le07it0CMT501JzdZATVHzmh6B9IhlsPc24dMKJlNQHaAtZ7OBPote1qRnmGrM
UcbtuMdzFFLxHNa4RjCPZwqySeCiSfUYvVrp/bnFS5R0NCnrA9C+3IfjoIuiLvxAyg27TdHfpKkj
Ze3rHO79CUwHC3hcLzBu2uAZTa/aV9x34bR8z4V7hvqsMibDucxoiri1uJlzWTLZet51oPGip644
nqhi4Si9ceGUxoKZp+I1TFq8r6QvjFax4oQ66KlcMQ1h/kSqkmI6/fgw9WYxbI8iP/SUnoDaNida
wYgLeqv7vqf4ClNEcgS6tWRjXbm6MIijzOmZvKGRj3mOddhcv4ybsuI4cF7uNj4OuI8TawliHguM
3eLsFeh7pnWsmDclH6HSh1SYu+KanLrM7PWS3irpE5IeXk9wSXpS0sPX1YJEInHmyLmcSOwfdn4g
m9kFSX9D0u8vpbzA78rq9WvUI8XM3mNmnzSzT55cOR7bJZFInCFuxly+3mw2iUSijp0eyGY202oC
/+VSyo+tNz9lZo+sv39E0tNjx5ZS3l9KebSU8ujB0eHYLolE4oxws+ayRaGbRCJxw7iqDdlWRPkP
Snq8lPJ9+Oojkt4t6X3r/x++2rm6vtcLL764Oi9sGtOgnuIUX5YV9SPaJKjUE0ISaHukvZRKKrXc
qDFUolQkbpbIW3zp4qWh6sXQ9ijc3p8MIQkvPj+8pFy+fGU43ikQ1dtlDIloxi2RtK0t0adl4ofA
xH2uiMj7yt1H2sD4lVMdq6gZxbzYBO3RtIFPYaenLX/DL4EJKTB2lhgvtCFzf9qTJalgvBzeM9iN
uRevneNuGto1rdjjbgVu5lw2SS+ln15ybEQzJMYjk2/QnMzOom14Hp/5lWQrXoVtqIP9Hmf4lElQ
mEeAOZsZUsM6QnhQi+8o3sScMbNSyQe+LYEN66D93CloIYQqHM+2LGEfpU8EE0jEpYP1d1DR4nLN
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
nAAABW5JREFU5DJ+vFMAC/N6iv2cgiD8V6h0FVcFhkqxUqfOxWQ0lRCm1ZcMZ2PYFZJAoOzs1DF5
EFXToM43gw+HKv4DXRhTtLO3i/FxxLzugo9BE59bsEHTT8BnYN6O1LJOJBKJRGIPkA/kRCKRSCT2
AGdKWZtJB/PV67/PQ1vPK+nd58fDANRvo5wrMVTbQpJqqERH1RJCOMptQ9WcAvPjDaCqE5VfIuPs
lL6YQ7YZp9JJx2zLRc3ycgE69mRI+hApN0dFok7mtiW1xFzD54Nq2H2gqR+4d6CQSZ+xdlJLTcjH
qgr9xxMwtOs+0NIXLlxwpyItv2QyAZyXFKXLDbsh4I97dAcll5BsM7GIRkIAOc/bccUjVdT0LORD
nkypzoUxsEQdCF3rl5S68s2iipwjayMPeVoJimEXhshR7W25HEJ9fA7yii1JnnbmufwySNWroU8O
DvxyXrAu+vy+UKdCn8b80+T1qWbmFK0YUkRFq9BJNAdRHatHAg1DDBbriPmP2X1cvZbdMBcnTF5i
4/2waks/uh/NDbUc3VQAi8dPQL9749l25BtyIpFIJBJ7gHwgJxKJRCKxB7AoAn5LKzP7klZxjq+Q
9OUzq3i/kNd+9+Jarv91pZRX3srG3AhyLku6u69duruv/5bM5TN9IJ9WavbJUspYLOTLHnntd+e1
Sy/P6385XtOuuJuvXbq7r/9WXXtS1olEIpFI7AHygZxIJBKJxB7gdj2Q33+b6t0H5LXfvXg5Xv/L
8Zp2xd187dLdff235Npviw05kUgkEomER1LWiUQikUjsAc70gWxm32pmnzaznzOz955l3WcNM3ut
mf2EmX3KzH7GzL5rvf1BM/uYmX1m/f+B293WWwUzm5jZT5nZR9ef76Zrv9/MPmRmP2tmj5vZN7yc
rv9umstSzmcp5/NZzOczeyCb2UTSn5H06yV9jaRvN7OvOav6bwNaSX+wlPI1kr5e0u9dX+97JT1W
SnmTpMfWn1+u+C5Jj+Pz3XTt3y/p75RSfpmkN2vVDy+L678L57KU81nK+Xzr53Mp5Uz+JH2DpL+L
z98j6XvOqv7b/Sfpw5K+RdKnJT2y3vaIpE/f7rbdout9zXqQfpOkj6633S3Xfp+kX9DaRwPbXxbX
f7fP5fU153y+e679zObzWVLWr5b0eXz+wnrbyx5m9npJb5X0CUkPl1KeWH/1pKSHb1OzbjX+pKQ/
LK//frdc+xskfUnSD68pvh8ws/N6+Vz/XTuXpZzP2Ha3XPuZzed06rrFMLMLkv6GpN9fSnmB35XV
T6uXnZu7mb1D0tOllH9R2+fleu1rTCX9Skl/tpTyVkmXFOisl/n1v2yR83kcL9drX+PM5vNZPpC/
KOm1+Pya9baXLcxsptXk/cullB9bb37KzB5Zf/+IpKdvV/tuIb5R0m80s89K+quSvsnM/pLujmuX
Vm+MXyilfGL9+UNaTeiXy/XfdXNZyvmc8/nWz+ezfCD/pKQ3mdkbzGwu6bdK+sgZ1n+msFVyzB+U
9Hgp5fvw1UckvXtdfrdWtqiXFUop31NKeU0p5fVa3ed/UEr5bboLrl2SSilPSvq8mX31etPbJX1K
L5/rv6vmspTzOefz2czns8729G1a2SImkn6olPK9Z1b5GcPMfrWkfyTp32iwu/wRrexOH5T0i7XK
lvOuUsozt6WRZwAze5ukP1RKeYeZPaS75NrN7C2SfkDSXNLPS/oOrX4Avyyu/26ay1LO55eQ8/nW
zudU6kokEolEYg+QTl2JRCKRSOwB8oGcSCQSicQeIB/IiUQikUjsAfKBnEgkEonEHiAfyIn/v706
FgAAAAAY5G89jR0lEQADQgaAASEDwICQAWAgdhlyKDyOWKgAAAAASUVORK5CYII=
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="2.&#19979;&#38754;&#30340;&#20195;&#30721;&#23450;&#20041;&#20102;&#19968;&#20123;&#22270;&#20687;&#29305;&#24449;&#25552;&#21462;&#30340;&#26041;&#27861;&#65292;&#21253;&#25324;HOG&#29305;&#24449;&#65292;&#31354;&#38388;&#29305;&#24449;&#65292;&#39068;&#33394;&#30452;&#26041;&#22270;&#65292;&#26368;&#21518;&#25226;&#36825;&#20123;&#29305;&#24449;&#21512;&#24182;&#25104;&#19968;&#20010;&#29305;&#24449;">2.&#19979;&#38754;&#30340;&#20195;&#30721;&#23450;&#20041;&#20102;&#19968;&#20123;&#22270;&#20687;&#29305;&#24449;&#25552;&#21462;&#30340;&#26041;&#27861;&#65292;&#21253;&#25324;HOG&#29305;&#24449;&#65292;&#31354;&#38388;&#29305;&#24449;&#65292;&#39068;&#33394;&#30452;&#26041;&#22270;&#65292;&#26368;&#21518;&#25226;&#36825;&#20123;&#29305;&#24449;&#21512;&#24182;&#25104;&#19968;&#20010;&#29305;&#24449;<a class="anchor-link" href="#2.&#19979;&#38754;&#30340;&#20195;&#30721;&#23450;&#20041;&#20102;&#19968;&#20123;&#22270;&#20687;&#29305;&#24449;&#25552;&#21462;&#30340;&#26041;&#27861;&#65292;&#21253;&#25324;HOG&#29305;&#24449;&#65292;&#31354;&#38388;&#29305;&#24449;&#65292;&#39068;&#33394;&#30452;&#26041;&#22270;&#65292;&#26368;&#21518;&#25226;&#36825;&#20123;&#29305;&#24449;&#21512;&#24182;&#25104;&#19968;&#20010;&#29305;&#24449;">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[144]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">import</span> <span class="nn">cv2</span>
<span class="kn">import</span> <span class="nn">matplotlib.image</span> <span class="k">as</span> <span class="nn">mpimg</span> 

<span class="k">def</span> <span class="nf">convert_color</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="n">conv</span><span class="p">):</span>
    <span class="sd">&quot;&quot;&quot;</span>
<span class="sd">    颜色空间转换</span>
<span class="sd">    &quot;&quot;&quot;</span>
    <span class="k">return</span> <span class="n">cv2</span><span class="o">.</span><span class="n">cvtColor</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="n">conv</span><span class="p">)</span>

<span class="k">def</span> <span class="nf">get_hog_features</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="n">orient</span><span class="p">,</span> <span class="n">pix_per_cell</span><span class="p">,</span> <span class="n">cell_per_block</span><span class="p">,</span> <span class="n">vis</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">feature_vec</span><span class="o">=</span><span class="kc">True</span><span class="p">):</span>
    <span class="sd">&quot;&quot;&quot;</span>
<span class="sd">    提取图像的hog特征</span>
<span class="sd">    &quot;&quot;&quot;</span>
    <span class="k">if</span> <span class="n">vis</span> <span class="o">==</span> <span class="kc">True</span><span class="p">:</span>
        <span class="n">features</span><span class="p">,</span> <span class="n">hog_image</span> <span class="o">=</span> <span class="n">hog</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="n">orientations</span><span class="o">=</span><span class="n">orient</span><span class="p">,</span> 
                                  <span class="n">pixels_per_cell</span><span class="o">=</span><span class="p">(</span><span class="n">pix_per_cell</span><span class="p">,</span> <span class="n">pix_per_cell</span><span class="p">),</span>
                                  <span class="n">cells_per_block</span><span class="o">=</span><span class="p">(</span><span class="n">cell_per_block</span><span class="p">,</span> <span class="n">cell_per_block</span><span class="p">),</span>
                                  <span class="n">block_norm</span><span class="o">=</span> <span class="s1">&#39;L2-Hys&#39;</span><span class="p">,</span>
                                  <span class="n">transform_sqrt</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> 
                                  <span class="n">visualise</span><span class="o">=</span><span class="n">vis</span><span class="p">,</span> <span class="n">feature_vector</span><span class="o">=</span><span class="n">feature_vec</span><span class="p">)</span>
        <span class="k">return</span> <span class="n">features</span><span class="p">,</span> <span class="n">hog_image</span>
    <span class="k">else</span><span class="p">:</span>
        <span class="n">features</span> <span class="o">=</span> <span class="n">hog</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="n">orientations</span><span class="o">=</span><span class="n">orient</span><span class="p">,</span> 
                       <span class="n">pixels_per_cell</span><span class="o">=</span><span class="p">(</span><span class="n">pix_per_cell</span><span class="p">,</span> <span class="n">pix_per_cell</span><span class="p">),</span>
                       <span class="n">cells_per_block</span><span class="o">=</span><span class="p">(</span><span class="n">cell_per_block</span><span class="p">,</span> <span class="n">cell_per_block</span><span class="p">),</span>
                       <span class="n">block_norm</span><span class="o">=</span> <span class="s1">&#39;L2-Hys&#39;</span><span class="p">,</span>
                       <span class="n">transform_sqrt</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> 
                       <span class="n">visualise</span><span class="o">=</span><span class="n">vis</span><span class="p">,</span> <span class="n">feature_vector</span><span class="o">=</span><span class="n">feature_vec</span><span class="p">)</span>
        <span class="k">return</span> <span class="n">features</span>

<span class="c1"># 测试提取HOG特征</span>
<span class="n">vehicle_img</span> <span class="o">=</span> <span class="n">mpimg</span><span class="o">.</span><span class="n">imread</span><span class="p">(</span><span class="n">vehicles_file_paths</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
<span class="n">non_vehicle_img</span> <span class="o">=</span> <span class="n">mpimg</span><span class="o">.</span><span class="n">imread</span><span class="p">(</span><span class="n">non_vehicles_file_paths</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
<span class="n">v_hog_feats</span><span class="p">,</span><span class="n">v_hog_imgs</span> <span class="o">=</span> <span class="n">get_hog_features</span><span class="p">(</span><span class="n">vehicle_img</span><span class="p">[:,</span> <span class="p">:,</span> <span class="mi">0</span><span class="p">],</span> <span class="mi">9</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="n">vis</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">feature_vec</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
<span class="n">n_hog_feats</span><span class="p">,</span><span class="n">n_hog_imgs</span> <span class="o">=</span> <span class="n">get_hog_features</span><span class="p">(</span><span class="n">non_vehicle_img</span><span class="p">[:,</span> <span class="p">:,</span> <span class="mi">0</span><span class="p">],</span> <span class="mi">9</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="n">vis</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">feature_vec</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>

<span class="c1"># 显示汽车和非汽车图片</span>
<span class="n">vehicle_img</span> <span class="o">=</span> <span class="n">mpimg</span><span class="o">.</span><span class="n">imread</span><span class="p">(</span><span class="n">vehicles_file_paths</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
<span class="n">non_vehicle_img</span> <span class="o">=</span> <span class="n">mpimg</span><span class="o">.</span><span class="n">imread</span><span class="p">(</span><span class="n">non_vehicles_file_paths</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
<span class="n">fig</span><span class="p">,</span> <span class="p">(</span><span class="n">ax1</span><span class="p">,</span> <span class="n">ax2</span><span class="p">)</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">2</span> <span class="p">,</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">8</span><span class="p">,</span> <span class="mi">20</span><span class="p">))</span>
<span class="n">ax1</span><span class="o">.</span><span class="n">imshow</span><span class="p">(</span><span class="n">v_hog_imgs</span><span class="p">,</span> <span class="n">cmap</span><span class="o">=</span><span class="s2">&quot;gray&quot;</span><span class="p">)</span>
<span class="n">ax1</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="s2">&quot;vehicle&quot;</span><span class="p">)</span>
<span class="n">ax2</span><span class="o">.</span><span class="n">imshow</span><span class="p">(</span><span class="n">n_hog_imgs</span><span class="p">,</span> <span class="n">cmap</span><span class="o">=</span><span class="s2">&quot;gray&quot;</span><span class="p">)</span>
<span class="n">ax2</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="s2">&quot;non_vehicle&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt"></div>




<div class="output_png output_subarea ">
<img src="
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
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[145]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">bin_spatial</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="n">size</span><span class="o">=</span><span class="p">(</span><span class="mi">32</span><span class="p">,</span> <span class="mi">32</span><span class="p">)):</span>
    <span class="sd">&quot;&quot;&quot;</span>
<span class="sd">    提取图像的空间特征</span>
<span class="sd">    &quot;&quot;&quot;</span>
    <span class="n">color1</span> <span class="o">=</span> <span class="n">cv2</span><span class="o">.</span><span class="n">resize</span><span class="p">(</span><span class="n">img</span><span class="p">[:,:,</span><span class="mi">0</span><span class="p">],</span> <span class="n">size</span><span class="p">)</span><span class="o">.</span><span class="n">ravel</span><span class="p">()</span>
    <span class="n">color2</span> <span class="o">=</span> <span class="n">cv2</span><span class="o">.</span><span class="n">resize</span><span class="p">(</span><span class="n">img</span><span class="p">[:,:,</span><span class="mi">1</span><span class="p">],</span> <span class="n">size</span><span class="p">)</span><span class="o">.</span><span class="n">ravel</span><span class="p">()</span>
    <span class="n">color3</span> <span class="o">=</span> <span class="n">cv2</span><span class="o">.</span><span class="n">resize</span><span class="p">(</span><span class="n">img</span><span class="p">[:,:,</span><span class="mi">2</span><span class="p">],</span> <span class="n">size</span><span class="p">)</span><span class="o">.</span><span class="n">ravel</span><span class="p">()</span>
    <span class="k">return</span> <span class="n">np</span><span class="o">.</span><span class="n">hstack</span><span class="p">((</span><span class="n">color1</span><span class="p">,</span> <span class="n">color2</span><span class="p">,</span> <span class="n">color3</span><span class="p">))</span>

<span class="k">def</span> <span class="nf">color_hist</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="n">nbins</span><span class="o">=</span><span class="mi">32</span><span class="p">):</span>
    <span class="sd">&quot;&quot;&quot;</span>
<span class="sd">    颜色直方图</span>
<span class="sd">    &quot;&quot;&quot;</span>
    <span class="n">channel1_hist</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">histogram</span><span class="p">(</span><span class="n">img</span><span class="p">[:,:,</span><span class="mi">0</span><span class="p">],</span> <span class="n">bins</span><span class="o">=</span><span class="n">nbins</span><span class="p">)</span>
    <span class="n">channel2_hist</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">histogram</span><span class="p">(</span><span class="n">img</span><span class="p">[:,:,</span><span class="mi">1</span><span class="p">],</span> <span class="n">bins</span><span class="o">=</span><span class="n">nbins</span><span class="p">)</span>
    <span class="n">channel3_hist</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">histogram</span><span class="p">(</span><span class="n">img</span><span class="p">[:,:,</span><span class="mi">2</span><span class="p">],</span> <span class="n">bins</span><span class="o">=</span><span class="n">nbins</span><span class="p">)</span>
    <span class="n">hist_features</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">concatenate</span><span class="p">((</span><span class="n">channel1_hist</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">channel2_hist</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">channel3_hist</span><span class="p">[</span><span class="mi">0</span><span class="p">]))</span>
    <span class="k">return</span> <span class="n">hist_features</span>

<span class="k">def</span> <span class="nf">extract_img_features</span><span class="p">(</span><span class="n">img</span><span class="p">):</span>
    <span class="sd">&quot;&quot;&quot;</span>
<span class="sd">    把之上的图像处理方法进行综合，且对结果进行归一化处理</span>
<span class="sd">    &quot;&quot;&quot;</span>
    <span class="n">img</span> <span class="o">=</span> <span class="n">cv2</span><span class="o">.</span><span class="n">cvtColor</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="n">cv2</span><span class="o">.</span><span class="n">COLOR_RGB2YCrCb</span><span class="p">)</span>
    <span class="n">hist_feature</span> <span class="o">=</span> <span class="n">color_hist</span><span class="p">(</span><span class="n">img</span><span class="p">)</span>
    <span class="n">spatial_feature</span> <span class="o">=</span> <span class="n">bin_spatial</span><span class="p">(</span><span class="n">img</span><span class="p">)</span>
    <span class="n">ch1</span> <span class="o">=</span> <span class="n">img</span><span class="p">[:,</span> <span class="p">:,</span> <span class="mi">0</span><span class="p">]</span>
    <span class="n">ch2</span> <span class="o">=</span> <span class="n">img</span><span class="p">[:,</span> <span class="p">:,</span> <span class="mi">1</span><span class="p">]</span>
    <span class="n">ch3</span> <span class="o">=</span> <span class="n">img</span><span class="p">[:,</span> <span class="p">:,</span> <span class="mi">2</span><span class="p">]</span>
    <span class="n">ch1_hog_feature</span> <span class="o">=</span> <span class="n">get_hog_features</span><span class="p">(</span><span class="n">ch1</span><span class="p">,</span> <span class="mi">9</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">2</span><span class="p">)</span>
    <span class="n">ch2_hog_feature</span> <span class="o">=</span> <span class="n">get_hog_features</span><span class="p">(</span><span class="n">ch2</span><span class="p">,</span> <span class="mi">9</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">2</span><span class="p">)</span>
    <span class="n">ch3_hog_feature</span> <span class="o">=</span> <span class="n">get_hog_features</span><span class="p">(</span><span class="n">ch3</span><span class="p">,</span> <span class="mi">9</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">2</span><span class="p">)</span>
    <span class="n">hog_features</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">hstack</span><span class="p">((</span><span class="n">ch1_hog_feature</span><span class="p">,</span> <span class="n">ch2_hog_feature</span><span class="p">,</span> <span class="n">ch3_hog_feature</span><span class="p">))</span>
    <span class="n">features</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">concatenate</span><span class="p">((</span><span class="n">hist_feature</span><span class="p">,</span> <span class="n">spatial_feature</span><span class="p">,</span> <span class="n">hog_features</span><span class="p">))</span>
    <span class="k">return</span> <span class="n">features</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="3.-&#25552;&#21462;&#22270;&#20687;&#29305;&#24449;&#20316;&#20026;&#35757;&#32451;&#25968;&#25454;">3. &#25552;&#21462;&#22270;&#20687;&#29305;&#24449;&#20316;&#20026;&#35757;&#32451;&#25968;&#25454;<a class="anchor-link" href="#3.-&#25552;&#21462;&#22270;&#20687;&#29305;&#24449;&#20316;&#20026;&#35757;&#32451;&#25968;&#25454;">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">X</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">y</span> <span class="o">=</span> <span class="p">[]</span>
<span class="k">for</span> <span class="n">path</span> <span class="ow">in</span> <span class="n">vehicles_file_paths</span><span class="p">:</span>
    <span class="n">img</span> <span class="o">=</span> <span class="n">mpimg</span><span class="o">.</span><span class="n">imread</span><span class="p">(</span><span class="n">path</span><span class="p">)</span>
    <span class="n">features</span> <span class="o">=</span> <span class="n">extract_img_features</span><span class="p">(</span><span class="n">img</span><span class="p">)</span>
    <span class="n">X</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">features</span><span class="p">)</span>
    <span class="n">y</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">vehicle_lable</span><span class="p">)</span>

<span class="k">for</span> <span class="n">path</span> <span class="ow">in</span> <span class="n">non_vehicles_file_paths</span><span class="p">:</span>
    <span class="n">img</span> <span class="o">=</span> <span class="n">mpimg</span><span class="o">.</span><span class="n">imread</span><span class="p">(</span><span class="n">path</span><span class="p">)</span>
    <span class="n">features</span> <span class="o">=</span> <span class="n">extract_img_features</span><span class="p">(</span><span class="n">img</span><span class="p">)</span>
    <span class="n">X</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">features</span><span class="p">)</span>
    <span class="n">y</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">non_vehicle_label</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="4.&#25968;&#25454;&#39044;&#22788;&#29702;-shuffle-&#8212;&gt;-&#20998;&#21106;&#35757;&#32451;&#38598;&#21644;&#27979;&#35797;&#38598;-&#8212;&gt;&#26631;&#20934;&#21270;">4.&#25968;&#25454;&#39044;&#22788;&#29702; shuffle &#8212;&gt; &#20998;&#21106;&#35757;&#32451;&#38598;&#21644;&#27979;&#35797;&#38598; &#8212;&gt;&#26631;&#20934;&#21270;<a class="anchor-link" href="#4.&#25968;&#25454;&#39044;&#22788;&#29702;-shuffle-&#8212;&gt;-&#20998;&#21106;&#35757;&#32451;&#38598;&#21644;&#27979;&#35797;&#38598;-&#8212;&gt;&#26631;&#20934;&#21270;">&#182;</a></h3><blockquote><p>注意：数据标准化的时候，使用训练数据作为fit的对象。</p>
</blockquote>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[3]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">skimage.feature</span> <span class="k">import</span> <span class="n">hog</span>
<span class="kn">from</span> <span class="nn">sklearn.model_selection</span> <span class="k">import</span> <span class="n">train_test_split</span>
<span class="kn">from</span> <span class="nn">sklearn.utils</span> <span class="k">import</span> <span class="n">shuffle</span>
<span class="kn">from</span> <span class="nn">sklearn.preprocessing</span> <span class="k">import</span> <span class="n">StandardScaler</span>

<span class="c1"># shuffle</span>
<span class="n">X</span><span class="p">,</span> <span class="n">y</span> <span class="o">=</span> <span class="n">shuffle</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>
<span class="c1"># split</span>
<span class="n">rand_state</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">random</span><span class="o">.</span><span class="n">randint</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">100</span><span class="p">)</span>
<span class="n">X_train</span><span class="p">,</span> <span class="n">X_test</span><span class="p">,</span> <span class="n">y_train</span><span class="p">,</span> <span class="n">y_test</span> <span class="o">=</span> <span class="n">train_test_split</span><span class="p">(</span><span class="n">X</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">test_size</span><span class="o">=</span><span class="mf">0.2</span><span class="p">,</span> <span class="n">random_state</span><span class="o">=</span><span class="n">rand_state</span><span class="p">)</span>
<span class="c1"># scaller</span>
<span class="n">X_scaler</span> <span class="o">=</span> <span class="n">StandardScaler</span><span class="p">()</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_train</span><span class="p">)</span>
<span class="n">X_train</span> <span class="o">=</span> <span class="n">X_scaler</span><span class="o">.</span><span class="n">transform</span><span class="p">(</span><span class="n">X_train</span><span class="p">)</span>
<span class="n">X_test</span> <span class="o">=</span> <span class="n">X_scaler</span><span class="o">.</span><span class="n">transform</span><span class="p">(</span><span class="n">X_test</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="4.&#35757;&#32451;&#27169;&#22411;">4.&#35757;&#32451;&#27169;&#22411;<a class="anchor-link" href="#4.&#35757;&#32451;&#27169;&#22411;">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[4]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.svm</span> <span class="k">import</span> <span class="n">LinearSVC</span>

<span class="n">svm</span> <span class="o">=</span> <span class="n">LinearSVC</span><span class="p">()</span>
<span class="n">svm</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_train</span><span class="p">,</span> <span class="n">y_train</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt output_prompt">Out[4]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>LinearSVC(C=1.0, class_weight=None, dual=True, fit_intercept=True,
     intercept_scaling=1, loss=&#39;squared_hinge&#39;, max_iter=1000,
     multi_class=&#39;ovr&#39;, penalty=&#39;l2&#39;, random_state=None, tol=0.0001,
     verbose=0)</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="5.&#27169;&#22411;&#27979;&#35797;">5.&#27169;&#22411;&#27979;&#35797;<a class="anchor-link" href="#5.&#27169;&#22411;&#27979;&#35797;">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[23]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.metrics</span> <span class="k">import</span> <span class="n">accuracy_score</span>

<span class="n">predicts</span> <span class="o">=</span> <span class="n">svm</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">X_test</span><span class="p">)</span>
<span class="n">score</span> <span class="o">=</span> <span class="n">accuracy_score</span><span class="p">(</span><span class="n">predicts</span><span class="p">,</span> <span class="n">y_test</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;在测试数据上的准确率为：&quot;</span> <span class="o">+</span> <span class="n">score</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>0.986204954955
</pre>
</div>
</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="6.&#20351;&#29992;&#28369;&#21160;&#31383;&#21475;&#26597;&#25214;&#22270;&#20687;&#19978;&#30340;&#27773;&#36710;">6.&#20351;&#29992;&#28369;&#21160;&#31383;&#21475;&#26597;&#25214;&#22270;&#20687;&#19978;&#30340;&#27773;&#36710;<a class="anchor-link" href="#6.&#20351;&#29992;&#28369;&#21160;&#31383;&#21475;&#26597;&#25214;&#22270;&#20687;&#19978;&#30340;&#27773;&#36710;">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[167]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">scipy.ndimage.measurements</span> <span class="k">import</span> <span class="n">label</span>


<span class="k">def</span> <span class="nf">find_cars</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="n">ystart</span><span class="p">,</span> <span class="n">ystop</span><span class="p">,</span> <span class="n">scale</span><span class="p">,</span> <span class="n">svc</span><span class="p">,</span> <span class="n">X_scaler</span><span class="p">,</span> <span class="n">orient</span><span class="p">,</span> <span class="n">pix_per_cell</span><span class="p">,</span> <span class="n">cell_per_block</span><span class="p">,</span> <span class="n">spatial_size</span><span class="p">,</span> <span class="n">hist_bins</span><span class="p">):</span>
    <span class="sd">&quot;&quot;&quot;</span>
<span class="sd">    检测当前图像中的所有可能的汽车位置</span>
<span class="sd">    &quot;&quot;&quot;</span>
    
    <span class="n">boxs</span> <span class="o">=</span> <span class="p">[]</span>
    <span class="n">draw_img</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">copy</span><span class="p">(</span><span class="n">img</span><span class="p">)</span>
    <span class="n">img</span> <span class="o">=</span> <span class="n">img</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">float32</span><span class="p">)</span><span class="o">/</span><span class="mi">255</span>
    
    <span class="n">img_tosearch</span> <span class="o">=</span> <span class="n">img</span><span class="p">[</span><span class="n">ystart</span><span class="p">:</span><span class="n">ystop</span><span class="p">,:,:]</span>
    <span class="n">ctrans_tosearch</span> <span class="o">=</span> <span class="n">cv2</span><span class="o">.</span><span class="n">cvtColor</span><span class="p">(</span><span class="n">img_tosearch</span><span class="p">,</span> <span class="n">cv2</span><span class="o">.</span><span class="n">COLOR_RGB2YCrCb</span><span class="p">)</span>
    <span class="k">if</span> <span class="n">scale</span> <span class="o">!=</span> <span class="mi">1</span><span class="p">:</span>
        <span class="n">imshape</span> <span class="o">=</span> <span class="n">ctrans_tosearch</span><span class="o">.</span><span class="n">shape</span>
        <span class="n">ctrans_tosearch</span> <span class="o">=</span> <span class="n">cv2</span><span class="o">.</span><span class="n">resize</span><span class="p">(</span><span class="n">ctrans_tosearch</span><span class="p">,</span> <span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">int</span><span class="p">(</span><span class="n">imshape</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">/</span><span class="n">scale</span><span class="p">),</span> <span class="n">np</span><span class="o">.</span><span class="n">int</span><span class="p">(</span><span class="n">imshape</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">/</span><span class="n">scale</span><span class="p">)))</span>
        
    <span class="n">ch1</span> <span class="o">=</span> <span class="n">ctrans_tosearch</span><span class="p">[:,:,</span><span class="mi">0</span><span class="p">]</span>
    <span class="n">ch2</span> <span class="o">=</span> <span class="n">ctrans_tosearch</span><span class="p">[:,:,</span><span class="mi">1</span><span class="p">]</span>
    <span class="n">ch3</span> <span class="o">=</span> <span class="n">ctrans_tosearch</span><span class="p">[:,:,</span><span class="mi">2</span><span class="p">]</span>

    <span class="c1"># Define blocks and steps as above</span>
    <span class="n">nxblocks</span> <span class="o">=</span> <span class="p">(</span><span class="n">ch1</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">//</span> <span class="n">pix_per_cell</span><span class="p">)</span> <span class="o">-</span> <span class="n">cell_per_block</span> <span class="o">+</span> <span class="mi">1</span>
    <span class="n">nyblocks</span> <span class="o">=</span> <span class="p">(</span><span class="n">ch1</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">//</span> <span class="n">pix_per_cell</span><span class="p">)</span> <span class="o">-</span> <span class="n">cell_per_block</span> <span class="o">+</span> <span class="mi">1</span> 
    <span class="n">nfeat_per_block</span> <span class="o">=</span> <span class="n">orient</span><span class="o">*</span><span class="n">cell_per_block</span><span class="o">**</span><span class="mi">2</span>
    
    <span class="c1"># 64 was the orginal sampling rate, with 8 cells and 8 pix per cell</span>
    <span class="n">window</span> <span class="o">=</span> <span class="mi">64</span>
    <span class="n">nblocks_per_window</span> <span class="o">=</span> <span class="p">(</span><span class="n">window</span> <span class="o">//</span> <span class="n">pix_per_cell</span><span class="p">)</span> <span class="o">-</span> <span class="n">cell_per_block</span> <span class="o">+</span> <span class="mi">1</span>
    <span class="n">cells_per_step</span> <span class="o">=</span> <span class="mi">2</span>  <span class="c1"># Instead of overlap, define how many cells to step</span>
    <span class="n">nxsteps</span> <span class="o">=</span> <span class="p">(</span><span class="n">nxblocks</span> <span class="o">-</span> <span class="n">nblocks_per_window</span><span class="p">)</span> <span class="o">//</span> <span class="n">cells_per_step</span> <span class="o">+</span> <span class="mi">1</span>
    <span class="n">nysteps</span> <span class="o">=</span> <span class="p">(</span><span class="n">nyblocks</span> <span class="o">-</span> <span class="n">nblocks_per_window</span><span class="p">)</span> <span class="o">//</span> <span class="n">cells_per_step</span> <span class="o">+</span> <span class="mi">1</span>
    
    <span class="c1"># Compute individual channel HOG features for the entire image</span>
    <span class="n">hog1</span> <span class="o">=</span> <span class="n">get_hog_features</span><span class="p">(</span><span class="n">ch1</span><span class="p">,</span> <span class="n">orient</span><span class="p">,</span> <span class="n">pix_per_cell</span><span class="p">,</span> <span class="n">cell_per_block</span><span class="p">,</span> <span class="n">feature_vec</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
    <span class="n">hog2</span> <span class="o">=</span> <span class="n">get_hog_features</span><span class="p">(</span><span class="n">ch2</span><span class="p">,</span> <span class="n">orient</span><span class="p">,</span> <span class="n">pix_per_cell</span><span class="p">,</span> <span class="n">cell_per_block</span><span class="p">,</span> <span class="n">feature_vec</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
    <span class="n">hog3</span> <span class="o">=</span> <span class="n">get_hog_features</span><span class="p">(</span><span class="n">ch3</span><span class="p">,</span> <span class="n">orient</span><span class="p">,</span> <span class="n">pix_per_cell</span><span class="p">,</span> <span class="n">cell_per_block</span><span class="p">,</span> <span class="n">feature_vec</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
    
    <span class="k">for</span> <span class="n">xb</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="n">nxsteps</span><span class="p">):</span>
        <span class="k">for</span> <span class="n">yb</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="n">nysteps</span><span class="p">):</span>
            <span class="n">ypos</span> <span class="o">=</span> <span class="n">yb</span><span class="o">*</span><span class="n">cells_per_step</span>
            <span class="n">xpos</span> <span class="o">=</span> <span class="n">xb</span><span class="o">*</span><span class="n">cells_per_step</span>
            <span class="c1"># Extract HOG for this patch</span>
            <span class="n">hog_feat1</span> <span class="o">=</span> <span class="n">hog1</span><span class="p">[</span><span class="n">ypos</span><span class="p">:</span><span class="n">ypos</span><span class="o">+</span><span class="n">nblocks_per_window</span><span class="p">,</span> <span class="n">xpos</span><span class="p">:</span><span class="n">xpos</span><span class="o">+</span><span class="n">nblocks_per_window</span><span class="p">]</span><span class="o">.</span><span class="n">ravel</span><span class="p">()</span> 
            <span class="n">hog_feat2</span> <span class="o">=</span> <span class="n">hog2</span><span class="p">[</span><span class="n">ypos</span><span class="p">:</span><span class="n">ypos</span><span class="o">+</span><span class="n">nblocks_per_window</span><span class="p">,</span> <span class="n">xpos</span><span class="p">:</span><span class="n">xpos</span><span class="o">+</span><span class="n">nblocks_per_window</span><span class="p">]</span><span class="o">.</span><span class="n">ravel</span><span class="p">()</span> 
            <span class="n">hog_feat3</span> <span class="o">=</span> <span class="n">hog3</span><span class="p">[</span><span class="n">ypos</span><span class="p">:</span><span class="n">ypos</span><span class="o">+</span><span class="n">nblocks_per_window</span><span class="p">,</span> <span class="n">xpos</span><span class="p">:</span><span class="n">xpos</span><span class="o">+</span><span class="n">nblocks_per_window</span><span class="p">]</span><span class="o">.</span><span class="n">ravel</span><span class="p">()</span> 
            <span class="n">hog_features</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">hstack</span><span class="p">((</span><span class="n">hog_feat1</span><span class="p">,</span> <span class="n">hog_feat2</span><span class="p">,</span> <span class="n">hog_feat3</span><span class="p">))</span>

            <span class="n">xleft</span> <span class="o">=</span> <span class="n">xpos</span><span class="o">*</span><span class="n">pix_per_cell</span>
            <span class="n">ytop</span> <span class="o">=</span> <span class="n">ypos</span><span class="o">*</span><span class="n">pix_per_cell</span>

            <span class="c1"># Extract the image patch</span>
            <span class="n">subimg</span> <span class="o">=</span> <span class="n">cv2</span><span class="o">.</span><span class="n">resize</span><span class="p">(</span><span class="n">ctrans_tosearch</span><span class="p">[</span><span class="n">ytop</span><span class="p">:</span><span class="n">ytop</span><span class="o">+</span><span class="n">window</span><span class="p">,</span> <span class="n">xleft</span><span class="p">:</span><span class="n">xleft</span><span class="o">+</span><span class="n">window</span><span class="p">],</span> <span class="p">(</span><span class="mi">64</span><span class="p">,</span><span class="mi">64</span><span class="p">))</span>
          
            <span class="c1"># Get color features</span>
            <span class="n">spatial_features</span> <span class="o">=</span> <span class="n">bin_spatial</span><span class="p">(</span><span class="n">subimg</span><span class="p">,</span> <span class="n">size</span><span class="o">=</span><span class="n">spatial_size</span><span class="p">)</span>
            <span class="n">hist_features</span> <span class="o">=</span> <span class="n">color_hist</span><span class="p">(</span><span class="n">subimg</span><span class="p">,</span> <span class="n">nbins</span><span class="o">=</span><span class="n">hist_bins</span><span class="p">)</span>

            <span class="c1"># Scale features and make a prediction</span>
            <span class="n">test_features</span> <span class="o">=</span> <span class="n">X_scaler</span><span class="o">.</span><span class="n">transform</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">hstack</span><span class="p">((</span><span class="n">hist_features</span><span class="p">,</span> <span class="n">spatial_features</span><span class="p">,</span> <span class="n">hog_features</span><span class="p">))</span><span class="o">.</span><span class="n">reshape</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="o">-</span><span class="mi">1</span><span class="p">))</span>    
            <span class="c1">#test_features = X_scaler.transform(np.hstack((shape_feat, hist_feat)).reshape(1, -1))    </span>
            <span class="n">test_prediction</span> <span class="o">=</span> <span class="n">svc</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">test_features</span><span class="p">)</span>
            <span class="k">if</span> <span class="n">test_prediction</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span>
                <span class="n">xbox_left</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">int</span><span class="p">(</span><span class="n">xleft</span><span class="o">*</span><span class="n">scale</span><span class="p">)</span>
                <span class="n">ytop_draw</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">int</span><span class="p">(</span><span class="n">ytop</span><span class="o">*</span><span class="n">scale</span><span class="p">)</span>
                <span class="n">win_draw</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">int</span><span class="p">(</span><span class="n">window</span><span class="o">*</span><span class="n">scale</span><span class="p">)</span>
                <span class="n">boxs</span><span class="o">.</span><span class="n">append</span><span class="p">([(</span><span class="n">xbox_left</span><span class="p">,</span> <span class="n">ytop_draw</span><span class="o">+</span><span class="n">ystart</span><span class="p">),(</span><span class="n">xbox_left</span><span class="o">+</span><span class="n">win_draw</span><span class="p">,</span><span class="n">ytop_draw</span><span class="o">+</span><span class="n">win_draw</span><span class="o">+</span><span class="n">ystart</span><span class="p">)])</span>
    <span class="k">return</span> <span class="n">boxs</span>

<span class="n">img</span> <span class="o">=</span> <span class="n">mpimg</span><span class="o">.</span><span class="n">imread</span><span class="p">(</span><span class="s2">&quot;test_images/test1.jpg&quot;</span><span class="p">)</span>
<span class="n">boxs</span> <span class="o">=</span> <span class="n">find_cars</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="mi">400</span><span class="p">,</span> <span class="mi">600</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="n">svm</span><span class="p">,</span> <span class="n">X_scaler</span><span class="p">,</span> <span class="mi">9</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="p">(</span><span class="mi">32</span><span class="p">,</span> <span class="mi">32</span><span class="p">),</span> <span class="mi">32</span><span class="p">)</span>
<span class="c1"># 创建热度图</span>
<span class="n">heatmap</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros_like</span><span class="p">(</span><span class="n">img</span><span class="p">[:,</span> <span class="p">:,</span> <span class="p">:])</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">float</span><span class="p">)</span>
<span class="k">for</span> <span class="n">box</span> <span class="ow">in</span> <span class="n">boxs</span><span class="p">:</span>
    <span class="n">heatmap</span><span class="p">[</span><span class="n">box</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="mi">1</span><span class="p">]:</span><span class="n">box</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">1</span><span class="p">],</span> <span class="n">box</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="mi">0</span><span class="p">]:</span><span class="n">box</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">0</span><span class="p">],</span> <span class="mi">0</span><span class="p">]</span> <span class="o">+=</span> <span class="mi">1</span>
    
<span class="n">heatmap</span><span class="p">[</span><span class="n">heatmap</span> <span class="o">&lt;</span> <span class="mi">3</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span>
<span class="n">labels</span> <span class="o">=</span> <span class="n">label</span><span class="p">(</span><span class="n">heatmap</span><span class="p">)</span>
<span class="k">for</span> <span class="n">car_number</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="n">labels</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">+</span> <span class="mi">1</span><span class="p">):</span>
    <span class="n">nonzero</span> <span class="o">=</span> <span class="p">(</span><span class="n">labels</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">==</span> <span class="n">car_number</span><span class="p">)</span><span class="o">.</span><span class="n">nonzero</span><span class="p">()</span>
    <span class="n">nonzeroy</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">nonzero</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
    <span class="n">nonzerox</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">nonzero</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span>
    <span class="n">bbox</span> <span class="o">=</span> <span class="p">((</span><span class="n">np</span><span class="o">.</span><span class="n">min</span><span class="p">(</span><span class="n">nonzerox</span><span class="p">),</span> <span class="n">np</span><span class="o">.</span><span class="n">min</span><span class="p">(</span><span class="n">nonzeroy</span><span class="p">)),</span> <span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">max</span><span class="p">(</span><span class="n">nonzerox</span><span class="p">),</span> <span class="n">np</span><span class="o">.</span><span class="n">max</span><span class="p">(</span><span class="n">nonzeroy</span><span class="p">)))</span>
    <span class="n">cv2</span><span class="o">.</span><span class="n">rectangle</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="n">bbox</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">bbox</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span> <span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">255</span><span class="p">),</span> <span class="mi">6</span><span class="p">)</span>
    
    
<span class="n">fig</span><span class="p">,</span><span class="n">ax1</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">7</span><span class="p">,</span> <span class="mi">12</span><span class="p">))</span>
<span class="n">ax1</span><span class="o">.</span><span class="n">imshow</span><span class="p">(</span><span class="n">img</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt"></div>




<div class="output_png output_subarea ">
<img src="
AAALEgAACxIB0t1+/AAAIABJREFUeJzsvcmvpUl2H/Y7J+K7L+essaurB3a1xGI3TdI0JIEeuLBs
Q5C0klcG5Q0XBrixdzZgeeWVAP8FXnAh2CvLAmjABCRApglJtgyLpGSJpJpks7urp6quKatyzjfc
L+J4cYY48d2bVdmUGsoGX1Rnv/fu/YYYTpzhd4YgEcFlu2yX7bJdtsv249r433QHLttlu2yX7bJd
tn+VdinILttlu2yX7bL9WLdLQXbZLttlu2yX7ce6XQqyy3bZLttlu2w/1u1SkF22y3bZLttl+7Fu
l4Lssl22y3bZLtuPdfuRCTIi+itE9HUi+iYR/Y0f1Xsu22W7bJftsv3pbvSjyCMjogLgjwH8JQBv
A/gdAH9dRP7gX/vLLttlu2yX7bL9qW4/KovsFwB8U0TeEpELAH8bwF/7Eb3rsl22y3bZLtuf4lZ/
RM/9PIDvp7/fBvDv5guI6FcA/AoAXLly9c+/+NrnsXaA0AGQ/XuWphYlpeuzjUnpb7H/J7teAIh0
EFG6ev5tPEvmzwQAyXgOBBDoswhQS3ejJ4jAX7Xto31t3wmY0nhEUh+nxx00Iv9cwMRxneBPbnkL
fojVeEpfn/U9+i6Jv71x/tTn2T9Jf8un9FSvOHJNIpRYo7HQ9venjy3TiNOEPnN8I3EtxXhA9peI
PYTifcdWLvfCn+jPk/TOp4439SLTBhEluhKb2/TeiRjme4/tGu/X4XW+jpk+KT/6KaOexxoXWkf9
PXmt8jzLPHHgg97GRMRjR19mHjB6QHBk66n0kTcrbQco6T3z/fNfiRbtmXm+xreHOyj6SHmNR59n
XiLg/B5/ssi0lpL24EFfEw32I/33tZ/bzGkeP7yP0/t37ojIq9srt+1HJcg+tYnIrwL4VQD43Btv
yn/03/wqZHcdSz9HowLmw67t9nni9feVOxgA8xAae2NspevPlQQiggb9WUBAJzAzSilordnngt47
mDmeL2wMpevGUOag1+t1ukydAK76LCJCa207XvuF4jkA0HsHUYmNp/fusSwL9vt92hh1eo4KzH2M
299XaRe/M7Nd19B7R98wLGYe14LQRMfe+yC9eNf23Zu/RWQaQ8yffeZz6v/8vjVtpr1oHwst+t1+
KBknhbEXfV4hgrQVO51OlFJARDjbX4AKYStwTvr4fY+Olr73a+uGZbTWIPVK0EMpBQCwrmtco2tH
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
fNxNKfUM8NXAP+V3FiR93K/FDwLfjQhseXuS1wsSiT4EPuhKqj+ihGT7iV23tfY14K8gROL3gJm1
9ld4gte8YV/qGm+4r3/r64+r/Ukkw4JHaM1vtCN74k0pNQb+NqICMN/8NxetPBHzD0qpbwOOrLX/
7xf7mSdpvRsWI6WYD1hrvxpYISWnYE/aul1f6P2IE78OjJRSf3TzZ560Nf929mZY46YpUTVpgb/1
Rn+W32pvtCP70kU4HyNTSiWIE/tb1tqfdy8/cKk36l9VkPTRsq8Hvl0p9TJSIv4PlFIf5sldr7c7
wB1r7T913/8c4tie5HX/h8Ata+1Da20D/DzwXp7sNXv7Utf4Gn0pbvP1x8qUUn8C+DbgjzgHDo/Q
mt9oR/b/AG9TSj2rlEqB7wD+3hv8mb4i5lA6Pwp82lr7Vzf+6e8Bf9x9/ceBv7vx+ncopTKl1LPA
25CG6WNh1trvtdY+Za19BrmP/9Ba+0d5QtfrzVp7H3hVKfV299I3Ap/iyV73beDrlFJDt8+/EekB
P8lr9vYlrdGVIedKqa9z1+qPbfzOY2FKqW9GWgbfbq1db/zTo7PmRwAl860Iou/zwPe/0Z/nK7iu
34OUHX4T+Jfuv28FDhDV7M8Bv4ooa/vf+X53HT7LI4xseh1r/wZ61OKbYb2/G/jn7l7/ArD3pK8b
+PPAZ4BPAH8TQa49UWsGfgrpATZI5v2dX84agfe46/R54IdwjEqP4n9fZM0vIb0wf4798KO25i1F
1da2trWtbe2xtje6tLi1rW1ta1vb2r+SbR3Z1ra2ta1t7bG2rSPb2ta2trWtPda2dWRb29rWtra1
x9q2jmxrW9va1rb2WNvWkW1ta1vb2tYea9s6sq1tbWtb29pjbf8f7uSwtZYRXr0AAAAASUVORK5C
YII=
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">box_center</span> <span class="o">=</span> <span class="p">[]</span>
<span class="k">def</span> <span class="nf">detect_object</span><span class="p">(</span><span class="n">img</span><span class="p">):</span>
    <span class="sd">&quot;&quot;&quot;</span>
<span class="sd">    物体检测，缩放窗口的大小，对检测到的图像的两</span>
<span class="sd">    &quot;&quot;&quot;</span>
    
    <span class="n">bbox_list</span> <span class="o">=</span> <span class="p">[]</span>
    <span class="c1"># 分别对各个尺度的窗口查找汽车的位置</span>
    <span class="n">boxs</span> <span class="o">=</span> <span class="n">find_cars</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="mi">400</span><span class="p">,</span> <span class="mi">656</span><span class="p">,</span> <span class="mf">1.2</span><span class="p">,</span> <span class="n">svm</span><span class="p">,</span> <span class="n">X_scaler</span><span class="p">,</span> <span class="mi">9</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="p">(</span><span class="mi">32</span><span class="p">,</span> <span class="mi">32</span><span class="p">),</span> <span class="mi">32</span><span class="p">)</span>
    <span class="n">bbox_list</span> <span class="o">=</span> <span class="n">bbox_list</span> <span class="o">+</span> <span class="n">boxs</span>
    <span class="n">boxs</span> <span class="o">=</span> <span class="n">find_cars</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="mi">400</span><span class="p">,</span> <span class="mi">600</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="n">svm</span><span class="p">,</span> <span class="n">X_scaler</span><span class="p">,</span> <span class="mi">9</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="p">(</span><span class="mi">32</span><span class="p">,</span> <span class="mi">32</span><span class="p">),</span> <span class="mi">32</span><span class="p">)</span>
    <span class="n">bbox_list</span> <span class="o">=</span> <span class="n">bbox_list</span> <span class="o">+</span> <span class="n">boxs</span>
    <span class="n">boxs</span> <span class="o">=</span> <span class="n">find_cars</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="mi">400</span><span class="p">,</span> <span class="mi">500</span><span class="p">,</span> <span class="mf">0.8</span><span class="p">,</span> <span class="n">svm</span><span class="p">,</span> <span class="n">X_scaler</span><span class="p">,</span> <span class="mi">9</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="p">(</span><span class="mi">32</span><span class="p">,</span> <span class="mi">32</span><span class="p">),</span> <span class="mi">32</span><span class="p">)</span>
    <span class="n">bbox_list</span> <span class="o">=</span> <span class="n">bbox_list</span> <span class="o">+</span> <span class="n">boxs</span>
    <span class="c1"># 创建热度图</span>
    <span class="n">heatmap</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros_like</span><span class="p">(</span><span class="n">img</span><span class="p">[:,</span> <span class="p">:,</span> <span class="mi">0</span><span class="p">])</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">float</span><span class="p">)</span>
    <span class="k">for</span> <span class="n">box</span> <span class="ow">in</span> <span class="n">bbox_list</span><span class="p">:</span>
        <span class="n">heatmap</span><span class="p">[</span><span class="n">box</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="mi">1</span><span class="p">]:</span><span class="n">box</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">1</span><span class="p">],</span> <span class="n">box</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="mi">0</span><span class="p">]:</span><span class="n">box</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">0</span><span class="p">]]</span> <span class="o">+=</span> <span class="mi">1</span>
    <span class="c1"># 排除掉出现频率小的汽车检测位置</span>
    <span class="n">heatmap</span><span class="p">[</span><span class="n">heatmap</span> <span class="o">&lt;=</span><span class="mi">8</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span>
    <span class="c1"># 对汽车的位置进行标记，画矩形</span>
    <span class="n">labels</span> <span class="o">=</span> <span class="n">label</span><span class="p">(</span><span class="n">heatmap</span><span class="p">)</span>
    <span class="k">for</span> <span class="n">car_number</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="n">labels</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">+</span> <span class="mi">1</span><span class="p">):</span>
        <span class="n">nonzero</span> <span class="o">=</span> <span class="p">(</span><span class="n">labels</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">==</span> <span class="n">car_number</span><span class="p">)</span><span class="o">.</span><span class="n">nonzero</span><span class="p">()</span>
        <span class="n">nonzeroy</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">nonzero</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
        <span class="n">nonzerox</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">nonzero</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span>
        <span class="n">bbox</span> <span class="o">=</span> <span class="p">((</span><span class="n">np</span><span class="o">.</span><span class="n">min</span><span class="p">(</span><span class="n">nonzerox</span><span class="p">),</span> <span class="n">np</span><span class="o">.</span><span class="n">min</span><span class="p">(</span><span class="n">nonzeroy</span><span class="p">)),</span> <span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">max</span><span class="p">(</span><span class="n">nonzerox</span><span class="p">),</span> <span class="n">np</span><span class="o">.</span><span class="n">max</span><span class="p">(</span><span class="n">nonzeroy</span><span class="p">)))</span>
        <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">box_center</span><span class="p">)</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">:</span>
            <span class="k">for</span> <span class="n">center</span> <span class="ow">in</span> <span class="n">box_center</span><span class="p">:</span>
                <span class="k">if</span> <span class="n">bbox</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span>  <span class="o">&lt;</span> <span class="n">center</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">&lt;</span> <span class="n">bbox</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span>  <span class="ow">and</span> <span class="n">bbox</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="mi">1</span><span class="p">]</span> <span class="o">&lt;</span> <span class="n">center</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">&lt;</span> <span class="n">bbox</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">1</span><span class="p">]:</span>
                    <span class="n">cv2</span><span class="o">.</span><span class="n">rectangle</span><span class="p">(</span><span class="n">img</span><span class="p">,</span> <span class="n">bbox</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">bbox</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span> <span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">255</span><span class="p">),</span> <span class="mi">6</span><span class="p">)</span>
                    <span class="k">break</span>
        <span class="n">box_center</span><span class="o">.</span><span class="n">append</span><span class="p">(((</span><span class="n">bbox</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span><span class="o">+</span><span class="n">bbox</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span> <span class="p">)</span><span class="o">/</span><span class="mi">2</span><span class="p">,</span> <span class="p">(</span><span class="n">bbox</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="mi">1</span><span class="p">]</span> <span class="o">+</span> <span class="n">bbox</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">1</span><span class="p">])</span><span class="o">/</span><span class="mi">2</span><span class="p">))</span>
    <span class="k">return</span> <span class="n">img</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="7.&#26816;&#27979;&#35270;&#39057;&#20013;&#30340;&#36710;&#36742;">7.&#26816;&#27979;&#35270;&#39057;&#20013;&#30340;&#36710;&#36742;<a class="anchor-link" href="#7.&#26816;&#27979;&#35270;&#39057;&#20013;&#30340;&#36710;&#36742;">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[133]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">moviepy.editor</span> <span class="k">import</span> <span class="n">VideoFileClip</span>

<span class="n">clip1</span> <span class="o">=</span> <span class="n">VideoFileClip</span><span class="p">(</span><span class="s2">&quot;project_video.mp4&quot;</span><span class="p">)</span>
<span class="n">white_clip</span> <span class="o">=</span> <span class="n">clip1</span><span class="o">.</span><span class="n">fl_image</span><span class="p">(</span><span class="n">detect_object</span><span class="p">)</span>
<span class="c1">#white_clip.write_images_sequence(&quot;test_challenge/frame%2d.jpg&quot;)</span>
<span class="n">white_clip</span><span class="o">.</span><span class="n">write_videofile</span><span class="p">(</span><span class="s2">&quot;project_video_output.mp4&quot;</span><span class="p">,</span> <span class="n">audio</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>[MoviePy] &gt;&gt;&gt;&gt; Building video project_video_output.mp4
[MoviePy] Writing video project_video_output.mp4
</pre>
</div>
</div>

<div class="output_area">

<div class="prompt"></div>


<div class="output_subarea output_stream output_stderr output_text">
<pre>100%|█████████▉| 1260/1261 [1:04:09&lt;00:02,  2.88s/it]
</pre>
</div>
</div>

<div class="output_area">

<div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>[MoviePy] Done.
[MoviePy] &gt;&gt;&gt;&gt; Video ready: project_video_output.mp4 

</pre>
</div>
</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[135]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">IPython.display</span> <span class="k">import</span> <span class="n">HTML</span>

<span class="n">HTML</span><span class="p">(</span><span class="s2">&quot;&quot;&quot;</span>
<span class="s2">&lt;video width=&quot;960&quot; height=&quot;540&quot; controls&gt;</span>
<span class="s2">  &lt;source src=&quot;</span><span class="si">{0}</span><span class="s2">&quot;&gt;</span>
<span class="s2">&lt;/video&gt;</span>
<span class="s2">&quot;&quot;&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="s2">&quot;project_video_output.mp4&quot;</span><span class="p">))</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

<div class="prompt output_prompt">Out[135]:</div>



<div class="output_html rendered_html output_subarea output_execute_result">

<video width="960" height="540" controls>
  <source src="project_video_output.mp4">
</video>

</div>

</div>

</div>
</div>

</div>
    </div>
  </div>
</body>

 


</html>
